Releases: phax/ph-oton
Releases · phax/ph-oton
ph-oton 8.2.6
- Updated animate.css to 4.1.0
- Updated to Apache commons-net 3.7
- Updated to autoNumeric 1.9.46
- Updated to Bootstrap 4.5.2
- Updated to CookieConsent 3.1.1
- Updated to Jetty 9.4.31
- Updated to popper.js 1.16.1-lts
- Updated to PrismJS 1.2.1
- Updated to Select2 4.0.13
- Removed autosize 1.8
- Improved customizability of
ExporterExcel
- Fixed XML serialization of long running job data
- Reworked the PrismJS API and made the plugins more customizable
- Extended the Long running job API
- Added new class
PhotonWorkerPool
as a shared worker pool - Improved coding style thanks to Sonar
ph-oton 8.2.5
- Changed Maven groupId to
com.helger.photon
- Updated to ph-web 9.3.0 (new Maven groupId)
ph-oton 8.2.4
- Updated to Jetty 9.4.29
- Updated to Log4j 2.13.3
- Updated to ph-commons 9.4.4
- Updated to jQuery 3.5.1
- Updated to Bootstrap 4.5.0
- Added new classes
SessionBackedRequestFieldBoolean
andSessionBackedRequestFieldBooleanMultiValue
- Added new configuration file syntax
JSON
- Fixed an issue with the configuration file ID for the tab
- Extracted
IRoleManager
fromRoleManager
- Extracted
IUserManager
fromUserManager
- Extracted
IUserGroupManager
fromUserGroupManager
- Made
PhotonUnifiedResponse
chainable
ph-oton 8.2.3
- Fixed an error with the temporary directory name creation in
JettyStarter
- Updated to ph-web 9.1.10
- Made
HttpClientSettings
configurable forReCaptchaServerSideValidator
- Improved API to be more sensitive on encoded and decoded URI paths
- Added different date time representations to the default
InternalErrorMetadata
- Added a new Admin page for performing a remote HTTP client call
- Extended traits interfaces
IHCTrait
andIHCBootstrap4Trait
ph-oton 8.2.2
- Updated to Jetty 9.4.26
- Updated to Bootstrap 4.4.1
- Updated to log4j 2.13.0
- Made a
StubObject
constructor public - Added a version number constant to access information at runtime
- Extended
JettyStarter
to create multiple contexts - Added possibility to add "redirects" to the menu tree to allow to change the URLs of existing items without breaking existing bookmarks
- Extracted
IUserTokenManager
interface - Added possibility to globally configure if internal errors should be send as email and/or saved as XML
- Unified the
WebPageActionHandler
API (backwards incompatible change) - Added traits interfaces
IHCTrait
andIHCBootstrap4Trait
as syntactic sugar - Added a new system page showing the content of the System Truststore (cacerts)
ph-oton 8.2.1
- Updated to log4j 2.12.1
- Updated to Jetty 9.4.21
- Updated to ph-web 9.1.4
- Updated to ph-commons 9.3.7
- Fixed the automatic module name of project
ph-oton-bootstrap4-pages
BootstrapLoginHTMLProvider
now uses a form URL without the leading hostname- Updated to HandleBars 4.x
ph-oton 8.2.0
- Improved B4 InputGroup API for easier extension
- Updated to Jetty 9.4.19
- Improved Bootstrap 4 inline form UI creation
- Improved API path ambiguity resolution API (interface
IAPIPathAmbiguityResolver
et. al.) - Added new API Interface
IAPIRegistry
and letGlobalAPIInvoker
implement it - Clearly separate between
AjaxRegistry
andAjaxInvoker
similar to new API API - Reworked module structure (created
ph-oton-app
,ph-oton-audit
,ph-oton-ajax
,ph-oton-api
, removedph-oton-basic
) - Updated to jQuery 3.4.1
- Requires ph-commons 9.3.3
- Requires ph-web 9.1.2
CheckDiskUsableSpaceJob
can now be scheduled more than once for different paths- Application startup time is now displayed in the "System Properties" Administration page
- Added support for
loading
attribute inHCImg
andHCIFrame
- Started extending audit library to be more flexible and efficient - not used yet
ph-oton 8.1.3
- Updated to Bootstrap 4.3.1
- Updated to Bootstrap 3.4.1
- Bootstrap 4
BootstrapInputGroup
API was reworked, so that the parent/child relationship holds true (incompatible) - Updated to log4j 2.11.2
ISimpleWebExecutionContext
was extended with theLoggedInUser
- API API was extended to support only different MIME types
- Added an exception mapper to the API handling
- Requires ph-web 9.1.1
Dependencies required:
ph-oton 8.1.2
- Added B4 tooltips, Jumbotron and Modal dialog
- Added class
BootstrapPageRenderer
for consistent page rendering - Added B4 collapsible Card
- Small improvement in rendering memory consumption and speed
- Extracted
IDataTablesLengthMenu
interface - Added B4 file upload control
- B4
BootstrapHelper
becameBootstrapFormHelper
Dependencies required:
ph-oton 8.1.1
- Fixed error in quoting of B3 user group management page
- Added special CSS Class to B4
BootstrapPageHeader
- Changed B4
BootstrapDateTimePicker
initialization to correctly handle the default values - Extended
FavoriteManager
API - Updated to Jetty 9.4.14
- Changed B4
BootstrapDateTimePicker
to not use currentDate by default - Requires ph-commons 9.2.0
Dependencies required: