1.13.4
- Add
_UNKNOWNtoH.MediatTypeenum for internal usage.
1.13.3
- Missing image types in H.MediaType enum definition #38
1.13.2
Hshall not keep session cache instance as a private static variable #37- Update to osgl-tool-1.25.0
1.13.1 - 02/Mar/2020
- Update osgl-tool to 1.24.0
- Add
H.Request.rawAccept()method #36
1.13.0 - 02/Jan/2020
- Improve content negotiation logic #35
1.12.0 - 23/Nov/2019
- H.Format enhancement #34
- H.Format - use String.intern() to set name and contentType
- H.Format - add isSameType(H.Format) method
1.11.0 - 03/Nov/2019
- Allow using query parameter to override
Acceptheader #33 - Add
removeCookiemethods intoH.Responseclass #32 - update osgl-tool to 1.21.0
- Support YAML Format #31
1.10.0
- update to osgl-tool-1.19.2
- H.Request - add headerNames() method that returns all header names presented in the request #30
1.9.0 30/Oct/2018
- update to osgl-tool-1.18.0
- Content type
*/*or blank shall be resolved toH.Format.UNKNOWN#29
1.8.0 14/Jun/2018
- update osgl-tool to 1.15.1
1.7.1
- Allow H.Response implementation to overwrite the create
Writerlogic #28
1.7.0
- update osgl-tool to 1.13.1
- update osgl-storage to 1.6.0
- update osgl-cache to 1.4.0
- Replace FastStr with String in Path utility #27
1.6.1 13/May/2018
- update osgl-tool to 1.12.0
1.6.0
H.Response.writeText()shall setContent-Typetotext/plaintext#26- Add
incr()anddecr()method toH.Session#25 - Add
H.Cookie.addToResponse()method #24 - Update
H.Cookiedefault value #23 - Add
incr()anddecr()method inH.Cookie#20 - Add
CurrentStateStorageinterface to replace previousCurrent#21 - By default allow
HttpConfig.xForwardedAllowed#22 - update osgl-tool to 1.11.1
1.5.2 - 02/Apr/2018
H.Request.resolveAcceptFormat()cannot resolve format for image types #19- update osgl-tool to 1.9.0
1.5.1 - 25/Mar/2018
- udpate osgl-tool to 1.8.1
1.5.0 - 25/Mar/2018
- update to osgl-tool-1.8.0
H.Responsechanges in state management of creating outputstream, writer and output #18
1.4.0 4/Mar/2018
- Update to osgl-tool-1.7.0
H.Response- addoutput()method #17
1.3.0
- Allow get status from
H.Response#15 - Minor performance improvement
- Add
H.KV.entrySet()method - update osgl-tool dependency to 1.6.1
1.2.3 - 15/Jan/2018
- Minor performance improvement
1.2.2 - 15/Jan/2018
- Minor performance improvement
1.2.1 - 5/Jan/2018
- Add
Content-Security-PolicytoH.Header#14 - Apply versioning from osgl-bootstrap #12
1.2.0 - 19/Dec/2017
- Update to osgl-1.5.0
1.1.4
H.Request.acceptparsing shall supporttext/css#13
1.1.3
- Deprecate H.Status.UNAVAILABLE_FOR_LEGAL_REASON to H.Status.UNAVAILABLE_FOR_LEGAL_REASONS
1.1.2
- Support unknown HTTP method #7
1.1.1
- Define http status int constant #4
1.0.6
H.Response.writeBinaryshall close the outputstream #5
1.0.5
H.Method.actionMethod()shall includeH.Method.Patch#3
1.0.4
H.SessionandH.Flashshall implementhashCode()andequals()method #2
1.0.3
- Decouple the osgl-storage dependency by making it provided scope
1.0.2
- Take out version range. See https://issues.apache.org/jira/browse/MNG-3092
1.0.1
- H.Rquest.fullUrl() shall not output
80when sending to port80#1
1.0.0
- baseline from 0.5
0.5.0-SNAPSHOT
- update tool to 0.10.0
- update storage to 0.8.0
- update cache to 0.5.0
- add H.MediaType enum
0.4.0-SNAPSHOT
- add H.Response.writeBinary(ISObject) API
0.3.4-SNAPSHOT
- update HttpConfig cache service relevant API
0.3.3-SNAPSHOT
- update osgl-storage to 0.7.3-SNAPSHOT
0.3.1-SNAPSHOT
- Add secure configuration to HttpConfig
- Add H.Response.prepareDownload(String, String) method
- Add H.Format.isText() method
- Add H.Request.referer() and H.Request.referrer() methods
0.3.0-SNAPSHOT
- update to osgl-tool 0.9
- allow parsing remote address aggressively
- Add H.Format.CSS and H.Format.JAVASCRIPT content type
0.2.5-SNAPSHOT
- update osgl-tool to 0.7.1-SNAPSHOT
0.2.4-SNAPSHOT
- H.Session.getId() should try to pull from data map before generating new one
- H.Request.format() now renamed to H.Request.accept()
- H.Request.contentType() now return H.Format type
- H.Status now implemented with class instead of enum. And it allows to create non-standard http status instance
- H.Format now implemented with class instead of enum. And it allows to create custom http format instances
- H.Cookie, H.Session, H.Status, H.Format now implement Serializable interface
0.2.3-SNAPSHOT
- Fix issue in getting expires() on H.Cookie when maxAge is less than zero
0.2.2-SNAPSHOT
- Remove threadlocal from cookie operations on Request
- Add accept(Format) method to H.Request to allow set a accept to request
0.2.1-SNAPSHOT
- add FOUND_AJAX(278) as new http status
- KV as abstract class for Session and Flash
0.2-SNAPSHOT
- upgrade to osgl-tool 0.4-SNAPSHOT
- H.Request param now support multiple param values
- Binding now take H.Request instead of Map<String, String[]> as parameter source
- Add more methods to H.Response and H.Cookie
0.1-SNAPSHOT
- base version when history log started