Version 1.0.14
was composed of new feature 🎉, bug fixing 🐞, reorganization in the content of the documentation 📖, and new documentation layout 🎨..
- new-feature/plugin system: Created a plugin system enabling the development of new custom endpoints, read more here
This feature will open up space to have a plugin store
super thanks for the contribution @cuducos and @eminetto
- Documentation update for new users who want to use prestd for the first time and are not familiar with the project (for dummies, step by step)
- Added GitHub Action in issue opening to avoid duplicity
Bugs
see all actions taken in this release
Changelog
- bfb0d2e "behaviour" is a misspelling of "behavior"
- 0966b36 "behaviour" is a misspelling of "behavior"
- fe80816 Adding Github Action to detect duplicate issues
- 87787cf CLA assistants count
- 3c294b4 add comments to the example plugin
- 850073f add editorconfig ref: https://editorconfig.org/
- 65b76b6 add env var description
- 3bb0586 build example written in go
- a306685 build plugin on runtest
- d924ee6 cache: change sprintf to sprint
- 2dd15be comment on exported var HTTPVars should be of the form "HTTPVars ..."
- abbc7f7 contribution guide in the main documentation repo organizing the document to support any projects and not just prestd (api server)
- 379deda doc build: new multi documentation pattern
- 7cd7dda doc build: new multi documentation pattern
- c971f2a doc: build, clone theme and --recurse-submodules
- 52ace2a doc: build, clone theme and --recurse-submodules
- 5ffeba3 doc: cuducos' recommendations for improvement
- f8cbfd4 doc: fixed typo build
- d68512d docker build: build plugins write in go
- a369f1e docs: clear build commands
- adf8d87 docs: prestd plugins environment
- aa88d99 docs: use git submodule
- 0fbdb00 example plugin working with json returns
- 4f2cfde exported function HandlerPlugin should have comment or be unexported
- 5e76e8f exported type Response should have comment or be unexported
- e4d1941 fixed cache file path fixed: #660
- 01fbad9 fixed typo buidl to build log
- 3d073c5 making the documentation more fluid for the user
- 2725e5c making the documentation more fluid for the user
- b959c19 move plugin build to entrypoint plugin must be compiled before prestd is turned on not when compiling prestd (binary)
- 5b5ad33 plugin architecture for new endpoint development
- 757753b plugin: fixed typo windows check
- 9f9f821 plugin: go build complex plugins in folder with
main.go
file - 25ad187 pluginpath on config
- d460099 register router
/_PLUGIN/...
- d9fed66 release 1.0.14
- bcdc0b4 tests will not work because the plugin system has an error loading at runtime ref: golang/go#27751
- 11d2012 var HttpVars should be HTTPVars
- 8b29856 var respJson should be respJSON
- 4b60185 we use go plugin system that does not support windows ref: golang/go#19282