Skip to content

Releases: Kokonico/ObjLog

2.1.5 hotfix

20 Jul 14:46
c2b2309
Compare
Choose a tag to compare

2.1.5

this update fixes a critical bug that affects any projects using wipe_log_file_on_init, please update if you use this parameter in your log nodes.

fixed wipe_log_file_on_init not setting the proper log length internally
updated outdated api reference and README

2.1.4 hotfix

22 Jun 00:20
a6683ac
Compare
Choose a tag to compare

2.1.4

please install this version if you have Objlog 2.1.1 though 2.1.3 on your project, if it's not working, this will fix it

  • fixed a critical bug where if the log file didn't exist beforehand the project wouldn't run properly.

2.1.3

03 May 17:44
77105ae
Compare
Choose a tag to compare

2.1.3

note: this release was published several days ago but was not created on github

  • fixed fatal bug in dump_messages_to_console()
    Full Changelog: 2.1.2...2.1.3

2.1.2

29 Apr 16:38
26fda71
Compare
Choose a tag to compare

2.1.2

  • fixed a bug where the log length wouldn't be set properly.

Full Changelog: 2.1.1...2.1.2

2.1.1

26 Apr 16:33
a00e76a
Compare
Choose a tag to compare

2.1.1

  • fixed a bug where by opening and closing multiple log nodes to one logfile, you could bypass the log length limit.

Full Changelog: 2.1.0...2.1.1

2.1.0

22 Apr 15:33
5ab2f44
Compare
Choose a tag to compare

2.1.0

as if it couldn't get any better

  • rename() method for lognode
  • improved documentation.

Full Changelog: 2.0.0...2.1.0

v2.0.0

02 Mar 02:52
dfced26
Compare
Choose a tag to compare

2.0.0

A new frontier

Major changes:

  • getitem and iter dunder for LogNode
  • has() and has_errors() methods for LogNode
  • Syntax unpacking for get(), has() and dump_messages_to_console()
  • Python Exceptions can now be logged and used in get() & has()
  • @monitor decorator lets you monitor and log python exceptions
  • ability to squash log file in squash method
  • performance improvements
  • show milliseconds in log messages string and colored form.

deprecations:

  • removed timestamp and unix_timestamp attributes from LogMessage

Full Changelog: 1.2.2...2.0.0

v1.2.2

28 Feb 05:19
70abf6b
Compare
Choose a tag to compare

1.2.2

  • changed argument of get's default from being required to None

Full Changelog: 1.2.1...1.2.2

v1.2.1

02 Feb 16:56
0473d7d
Compare
Choose a tag to compare

1.2.1

minor changes, that's it.

  • Widened versioning

Full Changelog: 1.2.0...1.2.1

v1.2.0

19 Dec 03:54
Compare
Choose a tag to compare

1.2.0

features, features, features

LogNode

  • contains dunder method
  • fixed error when using del keyword on LogNode
  • Replaced internal message list with deque form collections
  • performance improvements
  • added squash method
  • added wipe_log_file_on_init parameter

LogMessage

  • Sanitization
  • ne dunder
  • error checking for LogMessage base class
  • deprecated unix_timestamp value in place of unix

Full Changelog: 1.1.2...1.2.0