Releases: sheinbergon/jna-aac-encoder
Releases · sheinbergon/jna-aac-encoder
JDK 11 Upgrade
What's Changed
- JDK 11 upgrade
- JNA Upgrade
- Wider use of Lombok
PRs:
- JDK 11 upgrade by @sheinbergon in #27
Full Changelog: 2.0.0...2.1.0
FDK-AAC 2.0.2 upgrade, Apple Silicon support
What's Changed
- Support AAC 2.0.2 (#25)
- Adapt structure mapping
- Bump OSX library to support Apple silicon and newer XCode SDK version (MacOS 13)
- Dependency upgrades
- CI adaptation
- Mediainfo library is now bundled in for more consistent tests execution
PRs:
- Upgrade to FDK-AAC 2.0.x by @sheinbergon in #26
Full Changelog: 0.1.9...2.0.0
Code Level Downgrade to 1.8
- Addresses #22
- Test code cleanup
What's Changed
- JDK 8 feature level by @sheinbergon in #23
Full Changelog: 0.1.7...0.1.9
Revival!
- Moved to narrower formatting
- Fixed codacy integration
- Moved to new gradle publishing plugin and fixed CI integrations
- Gradle/Plugins/Dependency upgrade overhaul
- Removed Mediainfo implementation from tests due to licensing and JNA compatbility issues
- Moved back from codecov to coveralls
- Removed jcenter references
OSX support renabled
Published artifact now contains fdk-aac OSX dylib
CI refactoring + Code Style Formatting
- Migrated from TravisCI to Github Actions and finalized release automation
- Migrated from Coveralls to Codecov
- Added checkstyle formatting and Codacy integration
- Unified artifacts and removed botched macOS library build
- Updated Readme and roadmap
Additional build targets + Benchmark bugfix
- Upgrade to JDK 11 (will settle here, as this is considered a JVM LTS version)
- JDK 9 specific build for backwards compatibility
- Added Windows 32 bit and OSX cross compiled artifacts
- Fixed JMH benchmarks bugs
- Updated readme & roadmap
JMH Integration + Memory leak fixes
- Added JMH benchmarks
- Fixed various memory leaks causing occasional crashs
- Improved memory allocations and reduced memory pressure issues.
AAC HE/HEv2 Support
- Added Support for AAC HE/HEv2
- Licensing fix
Initial stable release
This release contains
- Integration with Java AudioSystem SPIs
- Fully functional low-level support
- Maven artifcats
- Bugfixes
- Updated Readme