Skip to content

Releases: smartondev/httpcache

0.6.0

08 Jan 16:08
Compare
Choose a tag to compare
0.6.0 Pre-release
Pre-release
  • enh: custom DateMalFormedStringException added
  • fix: ETagHeaderBuilder#etag() etag set and already set with null -> null etag not stored
  • rename: ETagMatcher#ifMatchHeader() -> ETagMatcher#ifMatchHeaderValue()
  • rename: ETagMatcher#withIfMatchHeader() -> ETagMatcher#withIfMatchHeaderValue()

0.5.0

28 Aug 02:26
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release
  • fix: ModifiedMatcher::ifModifiedSinceHeader(), ::withIfModifiedSinceHeader(), ::ifUnmodifiedSinceHeader(),
    ::withIfUnmodifiedSinceHeader() invalid header value addition
  • fix: ETagMatcher::ifMatchHeader(), ::withIfMatchHeader(), ::ifNoneMatchHeader(), ::withIfNoneMatchHeader() invalid
    header value addition
  • remove: ETagMatcherResult::matches() removed (BC break)

0.4.0

27 Aug 17:15
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release
  • enh: CacheHeaderBuilder::withoutMustRevalidate() added
  • refactor: ETagHeaderBuilder::resetETagWeek() -> resetWeekETag() (BC break)

0.3.1

24 Aug 16:22
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release
  • fix: wrong class name CacheHeaderBuilderBuilder -> CacheHeaderBuilder
  • fix: wrong class name ETagHeaderBuilderBuilder -> ETagHeaderBuilder

0.3.0

24 Aug 01:11
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
  • fix: CacheHeaderBuilder::reset() lastModified reset
  • refactor: namespace refactoring (BC break)

0.2.1

21 Aug 21:52
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release
  • fix: no-cache reset fix (private, public, noStore, mustRevalidate) #2

0.2.0

13 Aug 17:03
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release
  • enh: mutable accessors
  • enh: no-cache with more control tags + pragma
  • fix: no-cache reset if not used
  • enh: more tests added
  • enh: cache control tags sorted by name
  • enh: lowercased header names
  • fix: CacheHeaderBuilder::reset() staleWhileRevalidate and staleIfError
  • enh: header always converted to lowercase
  • enh: CacheHeaderBuilder::hasLastModified(), hasEtag(), isNoCache(), isEmpty(), isNotEmpty(), getEtag()
  • remove: ModifiedMatcherResult:: isBeforeModifiedSince, isAfterModifiedSince, isBeforeModifiedAt, isAfterModifiedAt,
    isEqualsModifiedAt, isEqualsUnmodifiedSince
  • enh: ModifiedMatcherResult::isModifiedSince, matchesModifiedAt, isUnmodifiedSince
  • fix: empty ETAG use as NO ETAG

0.1.0

28 Jul 14:47
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

initial release version