Faff

Latest version: v0.2.4

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

Scan your dependencies

Page 1 of 2

0.2.4

Added

- Added warnings for unknown categories, audiences in change log generator. [mojzu]
- Added configurable message formats to `ChangeLog` class. [mojzu]

Changed

- Rename `faffdev.py`, default name can now be used without module import issues. [mojzu]
- Code consistency refactoring. [mojzu]
- Updated developer documentation. [mojzu]
- Refactored changelog extension. [mojzu]
- Updated change log generator documentation. [mojzu]

Removed

- Removed Python 2.7 support. [mojzu]

Fixed

- Fixed `run` module API documentation. [mojzu]
- Fixed having no categories and/or audiences with change log generator. [mojzu]

0.2.3

Changed

- Updated release documentation. [mojzu]
- Improve command line help message, use input file docstring as description. [mojzu]
- Minor `FileTarget` class refactoring. [mojzu]
- Pass option values between interdependent rule targets. [mojzu]
- Begin rewriting GCC compiler extensions. [mojzu]
- Updated package requirements. [mojzu]
- Minor refactoring, updated documentation. [mojzu]

Fixed

- Fixed tests not discoverable on Linux host on NTFS filesystem. [mojzu]
- Fixed GCC hello world example binary run on Linux hosts. [mojzu]
- Fixed `ChangeLog` class docstring. [mojzu]

0.2.2

Added

- Added `--release` option to change log generator. [mojzu]

Changed

- Updated release method. [mojzu]
- Refactor rule methods, remove unecessary test asserts. [mojzu]
- Change decorated rule function arguments to keywords. [mojzu]
- Add `property` decorator where relevant to input file classes. [mojzu]
- Refactored `Core` class, removed `Timer` class. [mojzu]
- Refactored API back to `__init__.py` with changes to setup. [mojzu]
- Changed `main` function return code based on rule success. [mojzu]

Fixed

- Fixed `Rule` class options. [mojzu]

0.2.1

Added

- Use colorama for writing streams, refactor faff.run module. [mojzu]

Changed

- Moved API out of `__init__.py` files. [mojzu]
- Refactor include class, update documentation. [mojzu]
- Tests, examples directory changes. [mojzu]
- Refactor option decorator, updated documentation. [mojzu]
- Refactor target classes, updated documentation. [mojzu]
- Updated variable class documentation. [mojzu]
- Updated package tests. [mojzu]
- Refactored variable class, added contexts. [mojzu]
- Updated tests. [mojzu]
- Updated GCC compiler extensions. [mojzu]
- Updated coverage package test requirement in setup.py. [mojzu]
- Moved API documentation. [mojzu]
- Refactored Rule, Target classes. [mojzu]

Removed

- Removed old coverage tests. [mojzu]

Fixed

- Fixed `run` function subprocess call in Python 2.7. [mojzu]
- Fixed `Include` class in Python 2.7. [mojzu]
- Fixed GCC hello world example. [mojzu]
- Fixed file target parent directory generation. [mojzu]
- Fixed possible reference before assignment in run function. [mojzu]

0.2.0

Added

- Added rule pattern tests. [mojzu]
- Added GCC compiler extension. [mojzu]
- Added GCC hello_world example and test. [mojzu]

Changed

- Updated make file target similarity tests. [mojzu]
- Added .out_of_date() method to target class to replace less than operator. [mojzu]
- Renamed binary_gcc_compiler example. [mojzu]
- Updated GCC compiler class. [mojzu]
- Updated readme documentation. [mojzu]
- Reorganised tests directory structure. [mojzu]
- Updated coverage package version. [mojzu]
- Updated Target class and tests. [mojzu]
- Refactored Rule class, updated documentation, tests. [mojzu]

Fixed

- Dependency out of date causes error. [mojzu]
- Fixed rule patterns 6 and 8. [mojzu]
- Fixed system path modification in Include class. [mojzu]

0.1.9

Added

- Add `all` rule to faff development input file. [mojzu]

Changed

- Updated release documentation. [mojzu]

Fixed

- Fix FileTarget string method, refactored target classes. [mojzu]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.