Pynfact

Latest version: v1.3.2

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

Scan your dependencies

Page 2 of 6

1.3.1b1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Finish alpha tests, starting beta version.
* Update documentation
* Add reStructuredText support using ``docutils``
* Parsers (both, md & rst) in separate modules (:class:`ParserMd` in
:mod:`parsermd`; and :class:`ParserRst` in :mod:`parserrst`)
* Rename ``Mulang`` to ``Parser``
* Refactor code
* Initial data and locales now stored in ``data`` directory

1.3.1a3

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Validation: required metatags are initialized to empty string raise
exception ``ValueError``
* Hard refactor of ``Meta`` class
* Metainformation tags languages no longer hardcoded, only English, but
ready to increase the comparison sets with all the tags; maybe in the
future a JSON file will all translations will be used
* Update user documentation
* Refactor ``cli.py`` moving the ``main`` entry to ``main.py``
* Refactor ``Builder`` reducing redundant code
* ``Meta`` class now raises exceptions if meta data is invalid or
insufficient; validation of titles (always) and dates (if required)
* Array manipulation functions in ``dataman.py`` file
* Update dependency versions in ``setup.py``
* Enhance CSS with minor improvements
* Update locales for Esperanto, Spanish, French, Portuguese, Galician
and Catalan

1.3.1a2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Fix dependency requirement in ``setup.py`` for :mod:`PyYAML`
* CLI interface now displays help if no option is given

1.3.1a1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* CLI interface with ``argparser`` and more modularized
* Update documentation

1.2.1a1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Improve code readability to comply with :PEP:`8` and :PEP:`257`
* Divide code into one more file, for file operations
* Generate pages slug from the title, like posts, not the filename
* Error codes
* Reduce redundant code in ``Builder`` class, private methods to manage
the code better
* Refactor code

1.2.0a1

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Add logging support by using ``logging``. Warnings and errors stored
in separated file, information logs (or more critical) on ``stdout``.
When the CLI interface will be updated with ``argparser``, the user
will be able to select the log level, *DEBUG* (show all), *INFO* (show
only file updates, but not parsing actions), *WARNING*...

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.