Co2mpas

Latest version: v4.3.5

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

Scan your dependencies

Page 3 of 6

2.0.0

--------------------------------------

2.0.0rc2

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- FIX: add data (xlsx-files & icons) to `co2sim` & `co2gui` wheels.
- ``v2.0.0rc1`` tried but didn't deliver due to missing package-data folders.

2.0.0rc0

~~~~~~~~~~~~~~~~~~~~~~~~~~
- DROP: make ``co2deps`` pinning-versions project disappear into the void,
from where it came from, last milestone.
Adding a moribund co2-project into PyPi (until `pip bug pypa/pip3878
<https://github.com/pypa/pip#3878>`_ gets fixed) is a waste of effort.
- ENH: extracted ``plot`` extras from ``co2sim`` dependencies.
Significant work on all project dependencies (:gh:`408`, :gh:`427` & :gh:`463`).
Coupled with the new ``wltp-0.1.0a3`` & ``pandalone-0.2.4.post1`` releases,
now it is possible to use |co2mpas|-simulator with narrowed-down dependencies
(see docker-image size reduction, above).
- REFACT: separated DICE from SIM subprojects until really necessary
(e.g. when extracting data from appended files). Some code-repetition needed,
started moving utilities from ``__main__.py`` into own util-modules, at least
for `co2dice`.
- ENH: update alpine-GCC in *docker* with recent instructions,and eventually
used the debian image, which ends up the same size with less fuzz.
Docker-image `co2sim` wheel is now created *outside of docker* with
its proper version-id of visible; paths updated, scripts enhanced,
files documented.
- ENH: `setup.py` does not prevent from running in old Python versions
(e.g to build *wheels* in Py-2, also in :gh:`408`).
- feat: dice-report encryption supports multiple recipients.
- feat: gui re-reads configurations on each DICE-button click.
- chore: add *GNU Makefiles* for rudimentary support to clean, build and
maintain the new sub-projectrs.

2.0.0b0

~~~~~~~~~~~~~~~~~~~~~~~~~
- BREAK: SPLIT CO2MPAS(:gh:`408`) and moved packages in :file:`.{sub-dir}/src/`:

1. ``co2sim[io]``: :file:`{root}/pCO2SIM`
2. ``co2dice``: :file:`{root}/pCO2DICE`
3. ``co2gui``: :file:`{root}/pCO2GUI`
4. ``co2deps``: :file:`{root}/pCO2DEPS`
5. ``co2mpas[pindeps]``: :file:`{root}`
6. ``WebStamper``: :file:`{root}/pWebStamper`

- Also extracted ``io`` extras from ``co2sim`` dependencies.

- enh: use *GNU Makefile* for developers to manage sub-projects.
- enh: Dice-button reloads configurations when clicked (e.g. to read
``WstampSpec.recpients`` parameter if modified by the user-on-the-spot).
- enh: dice log-messages denote reports with line-numberss (not char-nums).

Intermediate releases for ``1.9.x``:
------------------------------------

1.9.2rc1

~~~~~~~~~~~~~~~~~~~~~~~~~~
- FIX: GUI mechanincs for logs and jobs.
- fix: finalized behavior for button-states.
- enh: possible to mute email-stamper deprecations with ``EmailStamperWarning.mute``.
- enh: RELAX I/O file-pairing rule for ``dicer`` cmd, any 2 io-files is now ok.

1.9.2rc0

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ENH: Add logging-timestamps in ``~/.co2dice/reports.txt`` maintained by
the :class:`ReportsKeeper`(renamed from ``FileWritingMixin``) which now supports
writing to multiple files through the tested *logging* library.
- enh: make location of the `reports.txt` file configurable with:

- ``c.ReportsKeeper.default_reports_fpath`` property and
- :envvar:`CO2DICE_REPORTS_FPATH` (env-var takes precedence).
- REFACT: move DicerCMD (& DicerSpec) in their own files and render them
top-level sub-commands.
Also renamed modules:

- ``baseapp --> cmdlets`` not to confuse with ``base`` module.
- ``dice --> cli`` not to confuse with ``dicer`` module and
the too-overloaded :term;`dice`.
- enh: replace old output-clipping machinery in ``tstamp recv`` with
shrink-slice.
- enh: teach GUI to also use HTTP-sessions (like ``dicer`` command does).
- GUI-state behavior was still not mature.

``r1.9.1b1``, 13 Aug 2018
~~~~~~~~~~~~~~~~~~~~~~~~~
- FIX: ``project dicer`` command and GUI new *Dice-button* were failing to compare
correctly existing files in project with new ones.

Enhanced error-reporting of the button.

- doc: Update DICE-changes since previous major release.
- doc: Add glossary terms for links from new data in the excel input-file .
- doc: updated the dice changes for the forthcoming major-release, above
- dev: add "scafolding" to facilitate developing dice-button.

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.