Tags give the ability to mark specific points in history as being important
-
v0.5.4
0b4692eb · ·inigrep v0.5.4 - Overview of changes: * Provided simplified parsing with front.SimpleIni and core.UnitIni interfaces These avoid re-parsing lines by caching parsed Unit's. Also avoud unnecessary complexity of pipelines. * Added DictWrapper convenience querying interface * Simplified CLI to use Enum instead of Engine inhericance tree * Regexes will be compiled sooner before using them and only once -
v0.5.2
b4e61008 · ·inigrep v0.5.2 - Overview of changes: * Moved most of __main__.py code to cli.py No functional change, just make it more convenient to wrap CLI by third party such as saturnin. * Added "private" core._r_data() and core._r_raw_data() for saturnin We should probably figure out how to let Saturnin keep feature parity without need to add extra API (especially if we don't want to expose that API, really). * Major CI and packaging config changes MKit released 0.1.3, vdk-pylib released 0.1.0 and gladness pipeline has renamed its main branch. * Minor cleanup -
v0.5.1
5982eb80 · ·inigrep v0.5.1 - Overview of changes: * No changes: re-build with vdk-pylib-0.0.36 There was a bug in vdk-pylib-0.0.35 (a build backend used for this project) which resulted in botched project description containing macro names instead of ampersand "&". This is now fixed. Among other smaller changes, vdk-pylib-0.0.36 also sets Content-Type for the description correctly to `text/markdown` -
v0.4.0
78f9d95c · ·inigrep v0.4.0 - Overview of changes: * Fixed broken API for core.list_sections() list_sections() required an extra argument of *kpath*. This is a breaking change because it removes argument from list_sections(). While the argument was never intended to be there, it was possible to work around the issue by providing bogus value. This change breaks such workaround. -
v0.3.0
5210063f · ·inigrep v0.3.0 - Overview of changes: * Cleaned up API and modules THIS IS A BREAKING CHANGE as it hides most of the API that was previously available directly under `inigrep` and moves it under `inigrep.core`. What remains is `inigrep.load`, `inigrep.load_existent` and `inigrep.Ini`. This should make the module much easier to explore and learn and less error prone to development. This change also moves `inigrep.cli` under standardized name of inigrep.__main__, which means the inigrep CLI can now be reached using python3's `-m` option: python3 -m inigrep * Minor packaging updates -
v0.2.2
03ce67ac · ·inigrep v0.2.2 - Overview of changes: * Replaced embedded packaging with vdk-pylib vdk-pylib provides re-usable packaging scripts and targets for all Vornet's python packages. (Similar to jattool-tdk.) * Added methods to export data easily as dict * Added load() and load_existent() convenience factory functions * Added loaders that ignore non-existent files * Fixed and added several missing docstrings * Minor typos and fixes -
-
-
v0.1.2
563c2581 · ·inigrep v0.1.2 - Overview of changes: * Fixed incorrect backslash detection * Keypath validation errors won't lead to open traceback "Classic" warning and exit with 2 is all that's needed. * Updated URLs after migrating to GitLab.com