All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Expose
lurch_util_axc_log_func()
in the.h
file so its unit tests can properly access it, fixing a new compile error. - Remove unused variable from
lurch_bundle_request_cb()
.
- This file.
- An API reachable through libpurple signals. See
lurch_api.h
for details and usage. - Testing setup using cmocka and tests for new modules.
- CI setup running the tests in appveyor and reporting coverage results to codecov.
- The possibility to dynamically link against the submodule libaries. (#151) (thanks, @fortysixandtwo!)
- A new
/command
handler using the API, replacing the old implementation. The commands are a bit different and some are new. - Updated libomemo submodule to 0.7.1. See the changelog for details.
- Updated axc submodule to 0.3.4. See the changelog for details.
- The
lurch_initialised
setting in theaccounts.xml
.
- Warnings are no longer displayed at level "error".
- Use constants instead of magic numbers for conversation type checks.
- Some forgotten module name parameters for libpurple logging functions.
- Report skipped messages in conversation window and not just the debug log. (#150) (thanks, @agx!)
- Failing tests on certain platforms. (#153) (thanks, @agx!)
- Format the DB filenames in the README as code so they're not rendered as
mailto:
links. (#130) (thanks, @msiism!) - Some memory handling improvements. (#160, #161) (thanks, @root-hardenedvault!)
Lost to git commit logs and GitHub releases page.