Co2mpas

Latest version: v4.3.5

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

Scan your dependencies

Page 4 of 6

1.9.1b0

~~~~~~~~~~~~~~~~~~~~~~~~~
- FEAT: Finished implementing the GUI "Stamp" button
(it appends also new-dice *tar*, see :gh:`378`).
- Retrofitted `project dice` command into a new "DICER" class, working as
*a sequencer of commands* to dice new **or existing** projects through
*WebStamper* only.
Specifically now it compares the given files with the ones already in the project.
Manual intervention is still needed in abnormal cases (``--recertify``,
over-writing files, etc).
- Added WebAPI + `co2dice tstamp wstamp` cli-commands to check stamps and
connectivity to WebStamper.
- Renamed cmd ``project dice --> dicer`` not to overload the *dice* word; it is
a *sequencer* after all.
- feat: rename ``-W=~/co2dice.reports.txt --> ~/.co2dice/reports.txt`` to reuse dice folder.
- drop: removed `co2dice project tstamp` command, deprecated since 5-may-2017.
- enh: `project dicer` cmd uses HTTP-sessions when talking to WebStamper, but
not the GUI button yet.
- fix: ``-W--write-fpath`` works more reliably, and by defaults it writes into
renamed :file:`~/.co2dice/reports.txt`.

1.9.1a2

~~~~~~~~~~~~~~~~~~~~~~~~~
Fixes and features for the GUI *Stamp-button* and supporting ``project dice`` command.

- FEAT: ``co2dice project dicer|init|append|report|recv|parse`` and
the ``co2dice tstamp wstamp`` commands, they have by default
``--write-file=~/.co2dice/reports.txt`` file, so every time they run,
they *APPENDED* into this file these 3 items:

1. Dice report;
2. Stamp (or any errors received from the WebStamper);
3. Decision.
- doc: deprecate all email-stamper commands; few new enhancements were applied
on them.
- drop: remove deprecated ``co2mpas gui`` cmd - `co2gui` is the norm since Jan 2017.
- doc: small fixes on help-text of project commands.
- refact: extract dice-cmd functionality into its own Spec class.
- sources: move ``tkui.py`` into it's own package. (needs re-install from sources).
- WIP: Add GUI "Stamp" button that appends also new-dice *tar* (see :gh:`378`).

1.9.1a1

~~~~~~~~~~~~~~~~~~~~~~~~~
Implement the new ``project dice`` command.

- Work started since `v1.9.1a0: 8 Aug 2018`.
- FEAT: NEW WEB-API CMDS:
- ``co2dice project dicer``: Dice a new project in one action through WebStamper.
- ``tstamp wstamp``: Stamp pre-generated Dice through WebStamper.
- feat: ``co2dice project report`` command can retrieve older reports.
(not just the latest). For *Stamps*, internal git commands are still needed.
- WIP: Add GUI "Stamp" button.

``r1.9.0b2``, 7 Aug 2018
~~~~~~~~~~~~~~~~~~~~~~~~
Version in *PyPi* deemed OK for release. Mostly doc-changes since `b1`.

1.9.0b1

~~~~~~~~~~~~~~~~~~~~~~~~
More changes at input-data, new-dice code and small model changes.
Not released in *PyPi*.

- feat(dice): teach the options ``--write-fpath/-W`` and ``--shrink`` to the commands::

co2dice project (init|append|report|parse|trecv)

so they can write directly results (i.e. report) in local files, and avoid
printing big output to the console (see :gh:`466`).
*WebStamper* also works now with files, since files can potentially be Mbs
in size.
- feat(dice): teach dice commands ``--quiet/-q`` option that along with ``--verbose/-v``
they control logging-level.
It is actually possible to give multiple `-q` / `-v` in the command line,
and the verbose level is an algebraic additions of all of them, starting
from *INFO* level.
BUT if any -v is given, the `Spec.verbosed` trait-parameter is set to true.
(see :gh:`476`, :gh:`479`).
- feat(dice): prepare the new-dice functionality of taring everything
(see :gh:`480`).
Add ``flag.encrypt_inputs`` in input-xlsx file, configured
by :envvar:`ENCRYPTION_KEYS_PATH`, but not yet respected by the dice commands;
must revive :git:`4de77ea1e`.
- feat(WebStamper): Support Upload dice-reports from local-files & Download
Stamp to local-files.
- fix(dice): fix redirection/piping of commands.
- fix(site): Update to latest `schedula-2.3.x` to fix site-generation
(see :gh:`476`, :git:`e534168b`).
- enh(doc): Update all copyright notices to "2018".
- refact(sources): start using ``__main__.py`` also for dice, but without
putting too much code in it, just for :pep:`366` relative-imports to work.

``r1.9.0b0``, 31 Jul 2018
~~~~~~~~~~~~~~~~~~~~~~~~~
1st release with new-dice functionality.

1.9.0a2

~~~~~~~~~~~~~~~~~~~~~~~~~
- WebStamp: split-off `v1.9.0a1` as separate sub-project in sources.

IO Data
^^^^^^^
- IO: Input-template provide separate H/L fields for both *ki multiplicative* and
*Ki additive* parameters.

1.9.0a1

~~~~~~~~~~~~~~~~~~~~~~~~
Bumped *minor* number to signify that the VF_ID and input-file version
have changed forward-incompatibly. Very roughly tested (see :gh:`472`).
(`v1.9.0a0` was a checkpoint after `VF_ID` preliminary changes).

- CHANGE: Changed :term:`vehicle_family_id` format, but old format is still
supported (:gh:`473`)::

OLD: FT-TA-WMI-yyyy-nnnn
NEW: FT-nnnnnnnnnnnnnnn-WMI-x

- BREAK: Bumped input-file version from ``2.2.8 --> 2.3.0``. And improved
file-version comparison (Semantic Versioning)
- fix: completed transition to *polyversion* monorepo scheme.
- docker: ensure correct *numpy-base+MKL* installed in *conda* requirements.

Model
^^^^^
- FIX: Gear-model does not dance (:gh:`427`).
- fix: remove some pandas warnings

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

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.