Change Log

3.4.2 - 26-03-2020

Added

  • Added a landing page to the website
  • Added a deprecation warning to markdown documentation generator

Changed

  • Change “slogan”

Fixed

  • Fixed mobile navbar to include a 5th element

3.4.1 - 23-03-2020

Added

  • Added a --version (-v) flag to the CLI to get symmetric’s version
  • Added a Change Log to the documentation
  • Added some assets to the project

Changed

  • Change documentation’s navbar

3.4.0 - 22-03-2020

Added

Changed

  • Changed README.md file to include only necessary documentation

3.3.0 - 21-03-2020

Added

  • Added methods to change the default authentication token names

Changed

  • Now the Symmetric class is named _Symmetric and it’s a singleton class

3.2.0 - 20-03-2020

Changed

  • Change function handling to allow normal underlying module usage (that includes calling and testing functions)
  • Modularized CLI code

Fixed

  • Fixed function testing capabilities (see the Changed section of this release)

3.1.0 - 16-03-2020

Added

  • Added a /docs endpoint to enter through the browser and access auto-generated interactive ReDoc documentation

Changed

  • API token is now received inside the request header instead of the request body
  • The auto-generated OpenAPI compliant documentation now includes the API token requirement
  • Refactor OpenAPI spec generator

3.0.0 - 15-03-2020

Added

Changed

  • Change default HTTP method from GET to POST to allow OpenAPI documentation out of the box, making it incompatible with previous symmetric versions

2.1.1 - 01-03-2020

Changed

  • Changed badges style
  • Changed badge positions
  • Change workflow name

2.1.0 - 01-03-2020

Changed

  • Changed every URL occurance to route
  • Move logging config to its own file
  • Change CLI utilities to its own file

2.0.0 - 29-02-2020

Added

  • Added a regex to allow only certain paths, making it incompatible with previous symmetric versions
  • Added tests for helper methods
  • Added a GitHub workflow to automatically run the tests

1.6.2 - 28-02-2020

Added

  • Added downloads per month badge to the README.md file

Changed

  • Updated metadata

1.6.1 - 28-02-2020

Changed

  • Added authentication token feature to the README.md file

1.6.0 - 27-02-2020

Added

  • Added native token authentication support
  • Added a custom error for authentication failures

Changed

  • Change short description and symmetric router parameters in README.md file

1.3.0 - 25-02-2020

Added

  • Added an argument filter for the function call

Changed

  • Minor changes to the linter rules

1.2.3 - 25-02-2020

Fixed

  • Fix an error that would cause the run command from the symmetric CLI to fail when spawned

1.2.2 - 24-02-2020

Added

  • Added poetry back as the dependency manager, builder and publisher engine

Fixed

  • The CLI now won’t fail if the symmetric command is called without an argument

1.2.1 - 24-02-2020

Added

  • Added a Why Symmetric? section to the README.md file

Changed

  • Minor changes in installation instructions.

Fixed

  • Fixed some typos.

1.2.0 - 23-02-2020

Added

  • Added a CLI to auto run the flask development server
  • Added API auto documentation

Changed

  • Removed poetry

1.1.1 - 23-02-2020

Added

  • Added linters and a workflow to lint the repository

Fixed

  • Correct badge URL typo

1.0.0 - 22-02-2020

Added

  • Added a Pull Request template

Changed

  • Change the router method and the app object into a single object called symmetric, making it incompatible with previous symmetric versions

0.0.5 - 21-02-2020

Added

  • Added full example of symmetric usage
  • Added setup.cfg file

Fixed

  • Change manual deployment documentation

0.0.4 - 21-02-2020

Initial release