Aac

Latest version: v0.4.45

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

Scan your dependencies

Page 2 of 3

0.1.11

What's Changed
* Added User Docs for Extensions https://github.com/jondavid-black/AaC/pull/510
* Added LSP handling for definitions with spaces in the name in https://github.com/jondavid-black/AaC/pull/538
* Added support for the LSP Document Link in AaC files https://github.com/jondavid-black/AaC/pull/548
* Improved AaC keyword coloring for AaC files in https://github.com/jondavid-black/AaC/pull/552
* Added support for primitive `reference` type validation in https://github.com/jondavid-black/AaC/pull/542
* Added support for primitive `string` type validation in https://github.com/jondavid-black/AaC/pull/542
* LanguageContext Prevents changes to Non-editable files in https://github.com/jondavid-black/AaC/pull/509


Bugfixs
* Fix .aac files being opened in the visual editor in https://github.com/jondavid-black/AaC/pull/581
* Fix PUML Diagram Output in https://github.com/jondavid-black/AaC/pull/575
* Root Key Rename Duplicates Colon in https://github.com/jondavid-black/AaC/pull/597

New Contributors
* lizzcondrey made their first contribution in https://github.com/jondavid-black/AaC/pull/595

**Full Changelog**: https://github.com/jondavid-black/AaC/compare/v0.1.10...v0.1.11

0.1.10

What's Changed
* Added primitive validation for
* File
* Date
* Number
* Added LSP support for renaming root keys
* Added persistence for CLI commands
* Added a new plugin `active-context` that provides CLI commands to manage the persistent CLI state
* Add/Remove files to/from the context
* Add/Remove definitions to/from the context
* Clear the context (re-enables all installed plugins)
* Added a new plugin `plugin-management` that provides CLI commands for users to enable and disable AaC plugins
* Gen Plugin embeds the current AaC Version into Generated Plugins
* Gen-BOM support for exporting to CSV Files


**Full Changelog**: https://github.com/jondavid-black/AaC/compare/v0.1.9...v0.1.10

0.1.9

Fixes

* fixed bug in the spec-csv plugin command that caused a crash when no root level requirements were present in the spec

0.1.8

New Things/Changes
* Updated the Specifications plugin to use the new validation system
* Changed the Specification command to generate the requirements as a CSV file
* Added validator to ensure that specifications have unique IDs
* Added validator to ensure that requirement IDs exist

0.1.7

Fixes
* Fixed duplicate definitions caused by not normalizing file paths from definition `import` entries
* Added error handling for validation
* Errors encountered by validators will be reported as validation failures
* Fixed an issue preventing the return of error codes from commands

0.1.6

New Things/Changes
* Added user documentation for how validation/constraint checking works in AaC
* Validation now happens in an ephemeral context -- validating files should no longer pollute your context
* Added support for the early-stage VSCode Plugin Visual Editor
* The editor is an early version with known issues
* Supports editing definitions
* Supports deleting definitions
* Supports validating definitions
* The LanguageContext now supports writing updated definitions to their respective AaC file
* Updating definitions via the REST API will result in updated AaC files
* Deleting a definition via the REST API removes it from the file
* Deleting the last definition in a file via the REST API will remove the file
* Added a secure installation package method for air-gapped installations as well as hash-verified installations from PyPI
* Added a new plugin for users to manage which installed plugins are active or inactive
* The Specifications plugin adds and additional requirements field to models

Fixes
* Addressed an issue that caused duplicate definitions.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.