github prest/prest v1.0.14

latest releases: v1.5.2, v1.5.1, v1.5.0...
2 years ago

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

Don't miss a new prest release

NewReleases is sending notifications on new releases.