Skip to content

Releases: phax/ph-oton

ph-oton 8.2.6

04 Mar 10:47
Compare
Choose a tag to compare
  • 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

28 May 18:18
Compare
Choose a tag to compare
  • Changed Maven groupId to com.helger.photon
  • Updated to ph-web 9.3.0 (new Maven groupId)

ph-oton 8.2.4

28 May 18:14
Compare
Choose a tag to compare
  • 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 and SessionBackedRequestFieldBooleanMultiValue
  • Added new configuration file syntax JSON
  • Fixed an issue with the configuration file ID for the tab
  • Extracted IRoleManager from RoleManager
  • Extracted IUserManager from UserManager
  • Extracted IUserGroupManager from UserGroupManager
  • Made PhotonUnifiedResponse chainable

ph-oton 8.2.3

19 Feb 12:51
Compare
Choose a tag to compare
  • Fixed an error with the temporary directory name creation in JettyStarter
  • Updated to ph-web 9.1.10
  • Made HttpClientSettings configurable for ReCaptchaServerSideValidator
  • 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 and IHCBootstrap4Trait

ph-oton 8.2.2

19 Feb 12:44
Compare
Choose a tag to compare
  • 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 and IHCBootstrap4Trait as syntactic sugar
  • Added a new system page showing the content of the System Truststore (cacerts)

ph-oton 8.2.1

15 Oct 06:41
Compare
Choose a tag to compare
  • 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

15 Oct 06:08
Compare
Choose a tag to compare
  • 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 let GlobalAPIInvoker implement it
  • Clearly separate between AjaxRegistry and AjaxInvoker similar to new API API
  • Reworked module structure (created ph-oton-app, ph-oton-audit, ph-oton-ajax, ph-oton-api, removed ph-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 in HCImg and HCIFrame
  • Started extending audit library to be more flexible and efficient - not used yet

ph-oton 8.1.3

17 Mar 17:07
Compare
Choose a tag to compare
  • 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 the LoggedInUser
  • 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

17 Mar 17:12
Compare
Choose a tag to compare
  • 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 became BootstrapFormHelper

Dependencies required:

ph-oton 8.1.1

17 Mar 17:19
Compare
Choose a tag to compare
  • 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: