Skip to content

Commit ecb57ed

Browse files
authored
Merge pull request #332 from kbrock/v4.0
Release 4.0.0
2 parents 3151947 + 9078308 commit ecb57ed

File tree

2 files changed

+28
-2
lines changed

2 files changed

+28
-2
lines changed

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# active_hash Changelog
22

3+
## Version [4.0.0] - <sub><sup>2025-07-30</sup></sub>
4+
5+
### Added
6+
7+
- Add i18n support [#230](https://github.com/active-hash/active_hash/pull/230) @ryu-sato @Yuki-Inoue
8+
- Add `column_names` method [#311](https://github.com/active-hash/active_hash/pull/311) @hatsu38
9+
- Add block support to `count` [#317](https://github.com/active-hash/active_hash/pull/317) @ashleyHutton
10+
- Support ruby 3.4 [#328](https://github.com/active-hash/active_hash/pull/328) @flavorjones
11+
- Add `:alias` to `has_many :through` [#329](https://github.com/active-hash/active_hash/pull/329) @alexgriff
12+
- Add Active Record 8.0 [#324](https://github.com/active-hash/active_hash/pull/324) @flavorjones
13+
14+
### Fixed
15+
16+
- Fix Do not suppress load errors[#309](https://github.com/active-hash/active_hash/pull/309) @andreynering
17+
- Ensure `field_names` are all strings [#312](https://github.com/active-hash/active_hash/pull/312) @flavorjones
18+
- Hide private `add_default_value` [#314](https://github.com/active-hash/active_hash/pull/314) @kbrock
19+
- Fix `exists?(nil)` [#320](https://github.com/active-hash/active_hash/pull/320) @y-yagi
20+
- Enance Enum support [#321](https://github.com/active-hash/active_hash/pull/321) @hatsu38
21+
- Updated docs [#326](https://github.com/active-hash/active_hash/pull/326) @y-yagi
22+
23+
### Removed
24+
25+
- Drop Active Record < 6.1. Ruby < 3.0 [#324](https://github.com/active-hash/active_hash/pull/324) @flavorjones
26+
327
## Version [3.3.1] - <sub><sup>2024-05-03</sup></sub>
428

529
### Fixed
@@ -329,7 +353,9 @@
329353
- Setting data to nil correctly causes .all to return an empty array
330354
- Added reload(force) method, so that you can force a reload from files in ActiveFile, useful for tests
331355

332-
[HEAD]: https://github.com/active-hash/active_hash/compare/v3.3.0...HEAD
356+
[HEAD]: https://github.com/active-hash/active_hash/compare/v3.4.0...HEAD
357+
[3.3.2]: https://github.com/active-hash/active_hash/compare/v3.3.1...v3.4.0
358+
[3.3.1]: https://github.com/active-hash/active_hash/compare/v3.3.0...v3.3.1
333359
[3.3.0]: https://github.com/active-hash/active_hash/compare/v3.2.1...v3.3.0
334360
[3.2.1]: https://github.com/active-hash/active_hash/compare/v3.2.0...v3.2.1
335361
[3.2.0]: https://github.com/active-hash/active_hash/compare/v3.1.1...v3.2.0

lib/active_hash/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module ActiveHash
22
module Gem
3-
VERSION = "3.3.1"
3+
VERSION = "4.0.0"
44
end
55
end

0 commit comments

Comments
 (0)