Releases: invenia/Memento.jl
Releases · invenia/Memento.jl
v0.13.2
v0.13.1
v0.13.0
Memento v0.13.0
Closed issues:
- Zero overhead logging macros (as with Logging.jl) (#15)
- Add support for base logging (#52)
- Setting logging level for a particular logger (#60)
- Recipes (#77)
- Proposal: Remove IO as a parameter to Handler (#89)
- Dependency on TimeZones.jl breaks build (#104)
- Memento exporting
getindex
(#123) - Include both message and caught error (#126)
- Allow
Expection
in do-block syntax (#127) @test_log
errors whenmsg
doesn't match (#130)- Prefer
using
overimport
(#132) - TZ Environment (#136)
- Inherit logger.record from parent loggers and from root (#138)
- Bump TimeZones to 0.10.3 (#139)
Merged pull requests:
- Remove IO as a parameter to Handler (#121) (@nicoleepp)
- Fix redefinition of getindex (#124) (@iamed2)
- Improve docstring for
@test_log
(#128) (@omus) - Use base logging level in
substitute!
(#131) (@omus) - Handle
occursin_msg(s, nothing)
fallback (#133) (@rofinn) - Add code style badge (#135) (@nickrobinson251)
- Add trace logging level (#140) (@rofinn)
- Drop 0.7 and cleanup CI jobs (#141) (@rofinn)
- Trace isn't a color? (#142) (@oxinabox)
- Replaced most uses of
import
withusing
and documented the remainder (#143) (@rofinn) - Install TagBot as a GitHub Action (#145) (@JuliaTagBot)
- Recursive logger record setting (#147) (@rofinn)
- Support exception types for >= error do-blocks (#148) (@rofinn)
- Support nested exceptions and composite warning messages (#149) (@rofinn)
- Docs updates (#150) (@rofinn)
- WIP: Support both PackageCompiler versions (#151) (@rofinn)
Fix redefinition of getindex
- Fix redefinition of getindex #124
Add @test_nolog macro, deprecate `getindex` for AttributeRecords, and more
- Add helpful warning on logger serialization failure #114
- Test on julia 0.7 #115
- Avoid overwriting registered loggers at runtime #116
- Change sentinel for test_warn error message #117
- Add @test_nolog macro #118
- Switch to
getproperty
for AttributeRecord #119 - Update some docstrings and references #120
- Fix userimg test #122
Drop Julia 0.6 support
- Rename Test module to TestUtils
- Drop Julia 0.6 support
- Do not replace existing loggers when using
config!
Julia 0.7 and 1.0 support, and more
- Dates are stored in UTC now, but printed in local time by default
- Allow setting logger propagation in config!
- stacktrace/lookup in DefaultRecord now work again
- Updated for 0.7/1.0
Document Test macros and add better support for custom handlers
Merge pull request #92 from invenia/ed/revert-depr-rem Partially revert "Remove deprecated functionality"
Julia 0.7 support, easier custom records, and more
- Default log level is now
:info
- Use Memento for stdlib logging on 0.7 with
Memento.config!(...; substitute=true)
- Add support for custom record structs (interpreted as dictionaries)
- Miscellaneous updates for 0.7
- Miscellaneous doc updates