1.13.4
- Add
_UNKNOWN
toH.MediatType
enum for internal usage.
1.13.3
- Missing image types in H.MediaType enum definition #38
1.13.2
H
shall 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
Accept
header #33 - Add
removeCookie
methods intoH.Response
class #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
Writer
logic #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-Type
totext/plaintext
#26- Add
incr()
anddecr()
method toH.Session
#25 - Add
H.Cookie.addToResponse()
method #24 - Update
H.Cookie
default value #23 - Add
incr()
anddecr()
method inH.Cookie
#20 - Add
CurrentStateStorage
interface 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.Response
changes 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-Policy
toH.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.accept
parsing 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.writeBinary
shall close the outputstream #5
1.0.5
H.Method.actionMethod()
shall includeH.Method.Patch
#3
1.0.4
H.Session
andH.Flash
shall 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
80
when 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