Releases

Roadmap

Most recent release (1.0.0-beta4)

Updates

  • #210 – Fix the bin/aos-install script occasionally failing on JWT creation.

Links

Docker: https://hub.docker.com/r/naala89/apiopenstudio

Composer: https://packagist.org/packages/apiopenstudio/apiopenstudio#1.0.0-beta4

GitLab: https://gitlab.com/apiopenstudio/apiopenstudio

GitHub: https://github.com/naala89/apiopenstudio

Install

Docker: docker image pull naala89/apiopenstudio:1.0.0-beta4

Composer: composer create-project apiopenstudio/apiopenstudio

GitLab: git clone –depth 1 –branch 1.0.0-beta4 git@gitlab.com:apiopenstudio/apiopenstudio.git

GitHub: git clone –depth 1 –branch 1.0.0-beta4 git@github.com:naala89/apiopenstudio.git

Previous releases

1.0.0-beta3

  • Create an example settings file for the new docker.
  • Update ci.settings file for testing.
  • Fixes on testing_app OpenAPI schema.
  • Update User DB classes for nullable values.
  • Fix setting permissions on JWT keys sometimes happening before the file has been created.

1.0.0-beta2

  • Critical fix to allow the install script to overwrite existing JWT key/pairs. This is for the production docker.

1.0.0-beta1

1.0.0-beta

  • Fragments processor
  • Caching for Redis
  • Email and remote output
  • Plugin and 3rd party processor handling through the GUI and CLI

1.0.0-alpha3

  • Wholesale changes in the wiki
  • Changed the token auth to JWT tokens.
  • Moved code of conduct into CODE_OF_CONDUCT.md.
  • Updated gitlab-ci:
    • Updated gitlab-ci the use the new `naala89/bookdown-rsync`, `naala89/phpdoc-rsync` & `naala89/apiopenstudio-nginx-php-7.4` images.
    • Fixed gitlab runner artifacts.
    • Tests run on all merge requests and deploy to wiki/phpdoc on merges.
    • Updated gitlab-ci the use the new `naala89/bookdown-rsync`, `naala89/phpdoc-rsync` & `naala89/apiopenstudio-nginx-php-7.4` images.
  • Deprecated Cascade logger and created a wrapper for Monolog.
  • Wiki, Removed `bookdown/bookdown` from the composer dev dependencies.
  • Deprecated the Mapper processors.
  • Created new JsonPath and XmlPath processors.
  • Added functional tests for user and role.
  • Created new traits for datatype conversion.
  • Implemented casting on all input vars like VarPost.
  • Create/update CRUD processors now return the value result, rather than true/false.

1.0.0-alpha2

  • Added support for alpha/beta/RC release tags to the update script.
  • Replaced all references to ‘function’ with ‘processor’, to remove all ambiguity.
  • Updated the docblock in all files to point to the correct copyright entity.
  • Finalised the Public license.
  • Updated the contributing notes.
  • Misc. devops and pipelines fixes.

1.0.0-alpha1

  • Fixed release issue where core version was not updated in DB definitions.

1.0.0-alpha-RC2

  • Separated the admin code from the API.
  • Added user logout processor.
  • Restructured the wiki pages.
  • Unit tests running automatically on the CI.
  • Create the bash DB install script for the headless API.
  • Loomed the CI runner DB script to use the same scripts.
  • Added core version.
  • Added the implementation for DB updates if need be.
  • Created the update script.
  • Consolidated settings.yml and .env.
  • Minor bug fixes.

1.0.0-alpha-RC1

  • Docker used
  • Decoupled admin from the DB (API abstraction call only)
  • Implemented with GitLab CI runner
  • Wiki created
  • phpdoc implemented
  • Core totally rewritten again
  • All processors for core crud implemented
  • Admin interface implemented
  • Changed to use Monolog for logging
  • Changed to use Cascade for settings
WP Twitter Auto Publish Powered By : XYZScripts.com