diff --git a/CHANGELOG.md b/CHANGELOG.md index d7ce3e6..f7eff49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # active_hash Changelog +## Version [4.0.0] - 2025-07-30 + +### Added + +- Add i18n support [#230](https://github.com/active-hash/active_hash/pull/230) @ryu-sato @Yuki-Inoue +- Add `column_names` method [#311](https://github.com/active-hash/active_hash/pull/311) @hatsu38 +- Add block support to `count` [#317](https://github.com/active-hash/active_hash/pull/317) @ashleyHutton +- Support ruby 3.4 [#328](https://github.com/active-hash/active_hash/pull/328) @flavorjones +- Add `:alias` to `has_many :through` [#329](https://github.com/active-hash/active_hash/pull/329) @alexgriff +- Add Active Record 8.0 [#324](https://github.com/active-hash/active_hash/pull/324) @flavorjones + +### Fixed + +- Fix Do not suppress load errors[#309](https://github.com/active-hash/active_hash/pull/309) @andreynering +- Ensure `field_names` are all strings [#312](https://github.com/active-hash/active_hash/pull/312) @flavorjones +- Hide private `add_default_value` [#314](https://github.com/active-hash/active_hash/pull/314) @kbrock +- Fix `exists?(nil)` [#320](https://github.com/active-hash/active_hash/pull/320) @y-yagi +- Enance Enum support [#321](https://github.com/active-hash/active_hash/pull/321) @hatsu38 +- Updated docs [#326](https://github.com/active-hash/active_hash/pull/326) @y-yagi + +### Removed + +- Drop Active Record < 6.1. Ruby < 3.0 [#324](https://github.com/active-hash/active_hash/pull/324) @flavorjones + ## Version [3.3.1] - 2024-05-03 ### Fixed @@ -329,7 +353,9 @@ - Setting data to nil correctly causes .all to return an empty array - Added reload(force) method, so that you can force a reload from files in ActiveFile, useful for tests -[HEAD]: https://github.com/active-hash/active_hash/compare/v3.3.0...HEAD +[HEAD]: https://github.com/active-hash/active_hash/compare/v3.4.0...HEAD +[3.3.2]: https://github.com/active-hash/active_hash/compare/v3.3.1...v3.4.0 +[3.3.1]: https://github.com/active-hash/active_hash/compare/v3.3.0...v3.3.1 [3.3.0]: https://github.com/active-hash/active_hash/compare/v3.2.1...v3.3.0 [3.2.1]: https://github.com/active-hash/active_hash/compare/v3.2.0...v3.2.1 [3.2.0]: https://github.com/active-hash/active_hash/compare/v3.1.1...v3.2.0 diff --git a/lib/active_hash/version.rb b/lib/active_hash/version.rb index 8a42cfb..f1ded36 100644 --- a/lib/active_hash/version.rb +++ b/lib/active_hash/version.rb @@ -1,5 +1,5 @@ module ActiveHash module Gem - VERSION = "3.3.1" + VERSION = "4.0.0" end end