Skip to content

Commit

Permalink
Update CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
fxn committed Oct 9, 2024
1 parent d54715a commit 0c2e114
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# CHANGELOG

## 2.7.0 (Unreleased)

* [Explicit namespaces](https://github.com/fxn/zeitwerk#explicit-namespaces) can
now be defined using constant assignments.

Constant assignments like

```
# coordinates.rb
Coordinates = Data.define(:x, :y)
```

worked for classes and modules, except if they were also namespaces. In such
cases, their child constants could not be autoloaded.

This limitation has been removed.

* `TracePoint` is no longer used.

* Requires Ruby 3.2 or later.

## 2.6.18 (2 September 2024)

* Fixes a bug in which projects reopening the main namespace of a gem dependency
Expand Down

0 comments on commit 0c2e114

Please sign in to comment.