# Summary
liboscal-java 3.0.0 will be a [major release](https://github.com/usnistgov/OSCAL/blob/89aa8114a66309342725369f2dc5c586090a7c7b/versioning-and-branching.md#versioning) with improvements and changes that are *not* backwards compatible, specifically obsolete imports from package restructuring and removed library functions for control mappings.
# Changes: Key Take-aways
Key takeaways are below:
1. Update OSCAL models to 1.1.0.
2. Deprecate utility functions for control mapping.
# Details
Below is a list of all changes that will be promoted from develop to 3.0.0 release branch.
1. Update OSCAL models to 1.1.0 ([#165](https://github.com/usnistgov/liboscal-java/pull/165))
# Appendix
## Detailed Commit Log
**Note for NIST developers:** the output below is from executing the following command against the release branch (`main`) on a developer workstation: `git log origin/main..origin/develop --pretty=oneline --abbrev-commit`.
1. [d48958a](https://github.com/usnistgov/liboscal-java/commit/d48958a) (HEAD -> develop, origin/develop) Update metaschema-java from 0.12.0 to 0.12.1 ( [#174](https://github.com/usnistgov/liboscal-java/pull/174))
1. [e2499d9](https://github.com/usnistgov/liboscal-java/commit/e2499d9) Update GHA CI/CD checkout for version string ( [#173](https://github.com/usnistgov/liboscal-java/pull/173))
1. [1ce285a](https://github.com/usnistgov/liboscal-java/commit/1ce285a) Bump github/codeql-action from 2.21.3 to 2.21.4 ( [#172](https://github.com/usnistgov/liboscal-java/pull/172))
1. [13db3f1](https://github.com/usnistgov/liboscal-java/commit/13db3f1) Bump github/codeql-action from 2.21.2 to 2.21.3 ( [#170](https://github.com/usnistgov/liboscal-java/pull/170))
1. [c6e084c](https://github.com/usnistgov/liboscal-java/commit/c6e084c) Fix build res path issue for [#171](https://github.com/usnistgov/liboscal-java/pull/171).
1. [f47aa8a](https://github.com/usnistgov/liboscal-java/commit/f47aa8a) [maven-release-plugin] prepare for next development iteration