Releases: michaelJustin/daraja-framework
Releases · michaelJustin/daraja-framework
v3.0.6
What's Changed
- TdjDefaultWebComponent : check if the context docroot folder exists by @michaelJustin in #385
- Add a demo for file upload using multipart/form-data HTTP POST by @michaelJustin in #387
- File upload demo: Workaround using a subclass of TIdMessageDecoderMIME by @michaelJustin in #389
- File upload demo: Add input field to example HTML form by @michaelJustin in #391
- Disallow registering two contexts with the same context name by @michaelJustin in #392
- Add some documentation for TdjDefaultWebComponent by @michaelJustin in #393
Full Changelog: v3.0.5...v3.0.6
v3.0.5
v3.0.4
- #369 Test_AddWebComponent_HolderWithSameUrlPatternTwice_RaisesException fails in Free Pascal
- #366 Make procedure AddWebComponent(TdjWebComponentHolder, string) protected and deprecated
- #364 Make procedure AddWebFilter(TdjWebFilterHolder, string) protected and deprecated
- #362 Code cleanup
- #359 Missing docs in djTypes
- Fix: pas2dox requires the class declaration to use the end; statement
- Use for ... in loops
- Add constructor TdjWebFilter.Create;
- Add "* note This unit is unsupported demonstration code." to optional units
- Add content to README.md
v3.0.3
What's Changed
#345 Add missing class comments for class completion
#346 Fix missing interface method documentation
#347 Document IWriteableConfig
#351 Fix Free Pascal FPCUnit runtime error
#355 Test if INLINE_INHERITED_MEMB works as documented
#359 Missing docs in djTypes unit
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
- #331 Use port 80 for all basic demo applications
- #339 Add doxygen comments for TSpecType
- #340 Include enum documentation in API docs
- #341 The directive {$i IdCompilerDefines.inc} causes errors in documentation.
- #343 Always expand inheritance diagrams in the API documentation
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- #323 Add doxygen comments
- #325 TestUrlPattern fails
- #328 Use consistent "@" prefix for doxygen comment block parameters and improve descriptions
- Minor documentation fixes in the Getting Started
Full Changelog: v3.0...v3.0.1
v3.0
What's Changed
- 271 improve entra auth code flow with pkce by @michaelJustin in #272
- 273 include eidhttpprotocolexception exceptionmessage in error page by @michaelJustin in #274
- Encode HTML output in error page by @michaelJustin in #276
- 261 rename tutorial folders by @michaelJustin in #277
- remove deprecated methods by @michaelJustin in #278
- use port 8080 by @michaelJustin in #279
- Bump version to 3.0-MS1 by @michaelJustin in #281
- remove unused methods by @michaelJustin in #282
- 283 add refresh token example azure entra by @michaelJustin in #284
- 287 add refresh token example google identity platform by @michaelJustin in #288
- 263 migrate templates to webfilter by @michaelJustin in #289
- 285 remove outdated demo applications by @michaelJustin in #291
- 290 check if democommonutf8helperpas is still needed by @michaelJustin in #292
- 293 use 127001 instead of localhost by @michaelJustin in #296
- 295 add convenience init method to genericwebcomponent by @michaelJustin in #297
- 298 add convenience init method to genericwebfilter by @michaelJustin in #299
- 300 make contextaddwebcomponent return the tdjwebcomponentholder by @michaelJustin in #301
- Make Context.AddWebFilter return the TdjWebFilterHolder (test case) by @michaelJustin in #303
- Rename AddWebfilterWithMapping to AddWebfilter by @michaelJustin in #305
- 304 rename pathspec to urlpattern by @michaelJustin in #306
- 267 testexceptionincomponentinitwithwebfilter causes memory leak by @michaelJustin in #310
- prepare rc1 by @michaelJustin in #311
- 313 add overloaded methods with shorter names to add components and filters by @michaelJustin in #315
- 316 prepare 30 release by @michaelJustin in #317
Full Changelog: 2.8...v3.0
v3.0-RC1
What's Changed
- 267 testexceptionincomponentinitwithwebfilter causes memory leak by @michaelJustin in #310
- prepare rc1 by @michaelJustin in #311
Full Changelog: 2.8...v3.0-RC1
v3.0-MS4
What's Changed
- 300 make contextaddwebcomponent return the tdjwebcomponentholder by @michaelJustin in #301
- Make Context.AddWebFilter return the TdjWebFilterHolder (test case) by @michaelJustin in #303
- Rename AddWebfilterWithMapping to AddWebfilter by @michaelJustin in #305
- 304 rename pathspec to urlpattern by @michaelJustin in #306
Full Changelog: v3.0-MS3...v3.0-MS4
v3.0-MS3
What's Changed
- 293 use 127001 instead of localhost by @michaelJustin in #296
- 295 add convenience init method to genericwebcomponent by @michaelJustin in #297
- 298 add convenience init method to genericwebfilter by @michaelJustin in #299
Full Changelog: v3.0-MS2...v3.0-MS3