Tags

Tags give the ability to mark specific points in history as being important
  • v0.5.10

    32dd6527 · Bump version to 0.5.10 ·
    inigrep v0.5.10 -
    
    Overview of changes:
    
     *  Maintenance update to keep up with vdk-pylib
  • v0.5.9

    4ba9a798 · Bump version to 0.5.9 ·
    inigrep v0.5.9 -
    
    Overview of changes:
    
     *  Updated for vdk-0.2.10
  • v0.5.8

    0008b58a · Bump version to 0.5.8 ·
    inigrep v0.5.8 -
    
    Overview of changes:
    
     *  Maintenance: updated mkit.ini version marker
  • v0.5.7

    b2526aa8 · Bump version to 0.5.7 ·
    inigrep v0.5.7 -
    
    Overview of changes:
    
     *  Added LineMap helper class to replace DictWrapper
    
     *  Keys with embedded period will be ignored (with warning) when parsing
  • v0.5.6

    866329ed · Bump version to 0.5.6 ·
    inigrep v0.5.6 -
    
    Overview of changes:
    
     *  Fixed UnitIni.clone_section not including section header
    
     *  Added check for section condition being str
    
     *  Added test coverage for UnitIni
    
     *  Minor test suite fixes, updates and improvements
  • v0.5.5

    5af42534 · Bump version to 0.5.5 ·
    inigrep v0.5.5 -
    
    Overview of changes:
    
     *  Rewrote CLI using UnitIni and a bit nicer arg parsing
    
     *  Restored original validation errors for UnitIni and SimpleIni
    
     *  Added missing UnitIni.clone_section() and SimpleIni.clone_section()
  • v0.5.4

    0b4692eb · Bump version to 0.5.4 ·
    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.3

    31a5719d · Bump version to 0.5.3 ·
    inigrep v0.5.3 -
    
    Overview of changes:
    
     *  Moved to dataclasses.dataclass wherever suitable
    
     *  Dropped unnecessary custom types Maybe*T and *GenT
    
     *  Lots of cleanup and minor refactoring
  • v0.5.2

    b4e61008 · Bump version to 0.5.2 ·
    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 · Bump version to 0.5.1 ·
    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.5.0

    28621c1c · Bump version to 0.5.0 ·
    inigrep v0.5.0 -
    
    Overview of changes:
    
     *  Added clone functions and CLI to make up for some lost func
    
     *  Rewrote most of the API
    
     *  Removed dependency on python3-neaty
    
     *  Documented --version argument in help and usage messages
  • v0.4.1

    1bd32fe6 · Bump version to 0.4.1 ·
    inigrep v0.4.1 -
    
    Overview of changes:
    
     *  Added missing build dependency
  • v0.4.0

    78f9d95c · Bump version to 0.4.0 ·
    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 · Bump version to 0.3.0 ·
    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 · Bump version to 0.2.2 ·
    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.2.1

    8c70bb68 · Bump version to 0.2.1 ·
    inigrep v0.2.1 -
    
    Overview of changes:
    
     *  Added support for RHEL versions after RHEL-8
  • v0.2.0

    937d67ee · Bump version to 0.2.0 ·
    inigrep v0.2.0 -
    
    Overview of changes:
    
     *  Enabled Gladness pipeline
    
     *  Got rid of inigrep binary
    
        It's not worth the added packaging complexity.
    
     *  Updated Python packaging to the newest standard
    
     *  Minor cleanups and improvements
  • v0.1.4

    0c1eebe2 · Bump version to 0.1.4 ·
    inigrep v0.1.4 -
    
    Overview of changes:
    
     *  Updated MKit to v0.0.53
  • v0.1.3

    117c42d7 · Bump version to 0.1.3 ·
    inigrep v0.1.3 -
    
    Overview of changes:
    
     *  Added missing make dependency
  • v0.1.2

    563c2581 · Bump version to 0.1.2 ·
    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