Skip to content

Commit

Permalink
1.0.0 (#36)
Browse files Browse the repository at this point in the history
1.0.0 is a major overhaul of the existing FireREST codebase. I decided to
refactor the whole project to provide a more structured way to interact with
FMC. Before 1.0.0 all calls to FMC were provided by a `Client` object which was
replaced by `FMC` that provides a hierarchical access to all resources on FMC.

## Enhancements

Replaced `Client` object with `FMC`
Provide structured access to api objects. e.g. `fmc.policy.accesspolicy.get`
Provide more granular error handling using custom exceptions
  • Loading branch information
kaisero authored Jan 4, 2021
1 parent b7b5f6c commit 83f29e1
Show file tree
Hide file tree
Showing 208 changed files with 4,516 additions and 2,329 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ celerybeat-schedule
*.sage.py

# Environments
.idea
.env
.venv
env/
Expand Down
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
# 1.0.0

1.0.0 is a major overhaul of the existing FireREST codebase. I decided to
refactor the whole project to provide a more structured way to interact with
FMC. Before 1.0.0 all calls to FMC were provided by a `Client` object which was
replaced by `FMC` that provides a hierarchical access to all resources on FMC.

## Enhancements

Replaced `Client` object with `FMC`
Provide structured access to api objects. e.g. `fmc.policy.accesspolicy.get`
Provide more granular error handling using custom exceptions

# 0.1.8

## Bugfixes

Fixed various s2svpn related operations that missed string interpolation

## Enhancements

Added filtering options to all supported api calls

# 0.1.7

## Bugfixes
Expand Down
46 changes: 25 additions & 21 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,29 +4,33 @@ verify_ssl = true
name = "pypi"

[packages]
packaging = "==20.3"
requests = "==2.23.0"
retry = "==0.9.2"
urllib3 = "==1.25.8"
packaging = ">=20.3"
requests = ">=2.23.0"
retry = ">=0.9.2"
urllib3 = ">=1.25.8"

[dev-packages]
black = "==19.10b0"
flake8 = "==3.7.9"
flake8-bandit = "==2.1.2"
flake8-bugbear = "==20.1.4"
flake8-import-order = "==0.18.1"
flake8-builtins = "==1.5.2"
flake8-docstrings = "==1.5.0"
flake8-logging-format = "==0.6.0"
flake8-print = "==3.1.4"
mypy = "==0.770"
pre-commit = "==2.2.0"
pytest = "==5.4.1"
pytest-cov = "==2.8.1"
pytest-moc = "==3.2.0"
pytest-runner = "==5.2"
tox = "==3.14.6"
twine = "==3.1.1"
black = ">=20.8b1"
flake8 = ">=3.7.9"
flake8-bandit = ">=2.1.2"
flake8-bugbear = ">=20.1.4"
flake8-import-order = ">=0.18.1"
flake8-builtins = ">=1.5.2"
flake8-docstrings = ">=1.5.0"
flake8-logging-format = ">=0.6.0"
flake8-print = ">=3.1.4"
mypy = ">=0.770"
pre-commit = ">=2.2.0"
pytest = ">=5.4.1"
pytest-cov = ">=2.8.1"
pytest-runner = ">=5.2"
sphinx = ">=3.3.1"
sphinx_rtd_theme = ">=0.5.0"
tox = ">=3.14.6"
twine = ">=3.1.1"

[requires]
python_version = "3.8"

[pipenv]
allow_prereleases = true
Loading

0 comments on commit 83f29e1

Please sign in to comment.