Skip to content

CHANGELOG

v1.0.0 (2024-11-23)

💥

  • 💥 Kick out old MCAP logger interface. (8b57557)

  • 💥 Make Topic attributes private and remove logger call from Topic. (58fb89b)

🐛

  • 🐛 Attribute error when Topic writer is none. (da33899)

🥚

  • 🥚 Add examples on how to use logging in application and library. (2c1ae97)

  • 🥚 Add example of using TopicLogger. (3ec195d)

  • 🥚 Add example of using the McapHandler. (ccdcfdd)

✨

  • ✨ Create TopicLogger class to handle data logging. (5d5f9d6)

  • ✨ Create a logging handler for MCAP files. (803fd42)

Other

  • 💚 Fix CI release builds older version (ecd7018)

  • 👷 Only publish to PyPI when new release is created (2582b2f)

  • 📝 Update links in README. (7868ace)

  • 📝 Add badges to README. (8966936)

  • 📝 Fix documentation mistake. (26a7b8b)

  • 🎨 Change documentation Header style. (1cbc35b)

  • 📝 Add tutorial on how to do library logging. (3a87810)

  • 📝 Add tutorial to learn how to configure both console and MCAP logging for a logger. (0ef4494)

  • 📝 Create updated documentation for using the TopicLogger. (e6d2b2f)

  • 🚚 Move integration test resources to tests folder. (ef9d97c)

  • ✅ Add integration test for data logging with TopicLogger. (4c19bf1)

  • 🔧 Change Ruff configuration to exclude checks on ProtoBuf artifacts. (0c6cd16)

  • 🙈 Stop ignoring protobuf artifacts. (1c15b30)

  • 📝 Add API reference for topic logger. (1e2f641)

  • 💡 Document the TopicLogger with docstrings. (1b12767)

  • ♻ Use time_ns() function instead of time(). (285b60c)

  • 🎨 Move Topic class to the same script as TopicLogger. (93d9f15)

  • 📝 Added documentation about how to create your first log with McapHandler. (26d3096)

  • 📝 Update documentation of API references. (a269048)

  • 👷 add workflow for semantic versioning (124f1aa)

  • 🔧 configure semantic-release (7e62d9d)

  • ➕ remove pypi-version dependency (4a5c631)

  • ➖ remove pypi-version dependency (6412f83)

v0.1.18 (2024-11-15)

Other

  • [pre-commit.ci] pre-commit autoupdate (f1b7187)

updates: - github.com/astral-sh/ruff-pre-commit: v0.7.2 → v0.7.3

  • [pre-commit.ci] pre-commit autoupdate (f3a0192)

updates: - github.com/pre-commit/pre-commit-hooks: v2.3.0 → v5.0.0 - github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.7.2

  • Ci: only trigger auto documentation on main branch (2be409c)

  • Chore: update project urls (b1cc2fd)

  • Ci: auto publish documentation on github pages (b0df5d8)

  • Docs: create documentation with mkdocs (fe86327)

  • Docs: add tutorial for logging sensor data (fad79de)

  • Docs: add tutorials for installation and first log creation (6a6b2c2)

  • Docs: add github repo url link (ebdde12)

  • Ci: run testing only if python files are changed (71a1482)

  • Fix: wrong indentation in publishing workflow (72feee2)

  • Ci: add github workflow for publishing package (02b1a98)

  • Ci: add github workflow for testing (d57245f)

  • Ci: add test cases to the project (81b40a9)

  • Chore: create LICENSE (60e9fa4)

  • Docs: add documentation to the package (a111f3c)

  • Fix: #2 console log shows the wrong function (f5c4653)

  • Chore: fix ruff errors (c0b6fae)

  • Feat: log mcap messages on the console (cf55a16)

  • Feat: define default logging path (a8e926a)

  • Refactor: change namings (b66f0be)

  • Fix: wrong log level calls (1092efd)

  • Chore: add pre-commit and ruff formating (06ddc97)

  • Feature: extend logging levels (698a3df)

  • Refactor: create MCAP logger class to handle logs and topics (d78d49f)

  • Refactor: create classes for logs and topics (849dce6)

  • Feat: sensor example with logging using protobuf (51330da)

  • Feat: use protobuf (ba00e07)

  • Feat: logging sample data into mcap file (43c56d1)