All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Improvements
- Add
:exclusions
configuration to exclude via regex (thanks to Andy Kirkpatrick) #62
No longer refuse to start when run when Mix.env() == :dev
Fix compilation warnings
Allow using file_system 1.0
Update minimum Elixir version to 1.11
Remove the need to use ExSync.register_group_leader
since the functionality it
provided is no longer needed on newer Elixir/Erlang versions.
This also removes the ExSync.Logger.Server
module but that is an internal
module that shouldn't have been accessed by user code.
Improvements:
- Add support for Elixir 1.15 and OTP 26 #54
- Remove excess newlines #44
- Make logging configurable and make logging (optionally) not overwrite the IEx prompt #32
- Ensure that compilation errors are displayed in the console #33
- Add a supervision hierarchy #35
- Handle terminals that don't support ANSI colors #38
- Improvement to stderr output #39
Bug fixes:
- Fix log when there are no configured group leaders #36
- Update umbrella instructions #47
- Increase minimum supported Elixir version from 1.3 to 1.4
- Recursively watch all local path dependencies #27
- Optionally call a callback when finished reloading #21
extra_extensions
option to watch additional extensions