Skip to content

Releases: invenia/Memento.jl

v0.13.2

13 Mar 19:01
1d0e95c
Compare
Choose a tag to compare

Memento v0.13.2

Diff since v0.13.1

Merged pull requests:

  • Fix overload of getindex (#152) (@omus)
  • Avoid using unbounded dependencies (#153) (@omus)

v0.13.1

05 Mar 06:01
bca16d0
Compare
Choose a tag to compare

Memento v0.13.1

Diff since v0.13.0

Closed issues:

  • Add docs Manual section for TestUtils (#129)

Merged pull requests:

v0.13.0

03 Mar 17:02
609a9fc
Compare
Choose a tag to compare

Memento v0.13.0

Diff since v0.12.1

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 when msg doesn't match (#130)
  • Prefer using over import (#132)
  • TZ Environment (#136)
  • Inherit logger.record from parent loggers and from root (#138)
  • Bump TimeZones to 0.10.3 (#139)

Merged pull requests:

Fix redefinition of getindex

04 Apr 22:40
afc4147
Compare
Choose a tag to compare
  • Fix redefinition of getindex #124

Add @test_nolog macro, deprecate `getindex` for AttributeRecords, and more

03 Apr 17:39
c145755
Compare
Choose a tag to compare
  • 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

28 Feb 21:28
dccd27d
Compare
Choose a tag to compare
  • 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

24 Aug 14:37
10d93e9
Compare
Choose a tag to compare
  • 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

11 Jul 22:45
232bc2a
Compare
Choose a tag to compare
Merge pull request #92 from invenia/ed/revert-depr-rem

Partially revert "Remove deprecated functionality"

Julia 0.7 support, easier custom records, and more

28 Jun 17:12
2bf2f59
Compare
Choose a tag to compare
  • 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

v0.7.0

22 May 20:34
c9305de
Compare
Choose a tag to compare
  • Renamed config to config! because we're mutating the logger.
  • Added recursive flag to config! and setlevel!
  • Added julia nightly fixes
  • Silenced test macros.