Enolib

Latest version: v0.8.1

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.3.5

Fixes

- Fix wrongly assigned items computation in context implementation `d54eaef`

Minor optimizations

- Inline document root section instantiation inside parse entrypoint `abe9eaa`
- Remove superfluous map option for context elements/entries computation `0e52fb9`
- Remove unneeded argument defaults and returns in entries instantiation `a7f44e9`

0.3.4

Fixes

- Add missing type checks in section element yields* determination `3ebd1ff`
- Fix non-reassignable variable in TerminalReporter constructor `7e3b558`
- Fix missing or falsely referenced element modules `1f97c9d`

Minor optimizations

- Remove unused column context in line-based instruction lookups `42b5d48`
- Only iterate line numbers in reporter snippet processing `364124c`
- Remove unused key iteration in javascript resolver code `5416dfc`
- Miscellaneous minor refactoring inside the javascript implementation `e7ffff7`
- Remove unused requires throughout the javascript implementation `415f1f4`

Refactoring

- Use more readable flow patterns in the javascript analyzer code `7d0159b`

0.3.3

Fixes

- Fix wrong falsey return type for document key queries `3a6801e`
- Fix invalid element accesses and unused requires in lookup code `ec14255`

Quality assurance

- Switch to exhaustive lookup testing over the full sample document range `949dd19`

0.3.2

Fixes

- Add missing require for Section instantiation in Empty `b5febb1`
- Add missing empty accessor in MissingSection `80d12e1`
- Remove redundant valueError definition in Field implementation `4f7ad12`

Internals

- Use early return in context value construction to reduce indentation `5538686`

0.3.1

Fixes

- Fix begin/end index lookup edge cases `95fe0f8`

Specification compliance

- Remove noop deep-copy operator support for non-section elements `dd3eeaa`

Internals

- Simplify element class layout, split element folder layout `23787f1`

Documentation

- Merge in existing JSDoc documentation `6f594fc`

Maintenance

- Update jest `98a9bf6`

0.3.0

Features

- Implement unique isolated touch hierarchies `1d5f47e`

Maintenance

- Update jest `7f78d3a`
- Use enolib global in all specs `590cb71`

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.