Skip to content

Commit 1e3747f

Browse files
committed
Update changelog for V2
1 parent 4836eb7 commit 1e3747f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## v2.0 (unreleased)
4+
5+
Work is in progress towards v2.0 of the package.
6+
7+
Main goals:
8+
9+
* [ ] Config overhaul. Stop using the config.exs file, and rather do something like what Ecto does. The host application should define its own module (like an Ecto repo) that provides the flag querying and toggling API. The package config should be provided with an init callback in the custom module.
10+
* [ ] Start behaviour. It should never start automatically, so the manual management of the supervision tree should become the default.
11+
* [ ] Stop relying on atoms. Use binaries wherever possible. Relying on atoms makes some things harder, especially when handling user input in the UI package.
12+
* [ ] Add metadata to the storage layer: timestamps, plus free form JSON for later use.
13+
314
## v1.13.0
415

516
* Add support for Elixir 1.18. Drop support for Elixir 1.15. Elixir >= 1.16 is now required. Dropping support for older versions of Elixir simply means that this package is no longer tested with them in CI, and that compatibility issues are not considered bugs.

0 commit comments

Comments
 (0)