Commit graph

312 commits

Author SHA1 Message Date
Peter Taoussanis
ae42a8f9de Bump deps 2014-08-27 19:20:23 +07:00
Peter Taoussanis
5249f9d060 Switch to Break Versioning 2014-08-27 19:20:23 +07:00
Peter Taoussanis
2a13ccfdf7 Revert "Temporarily revert expectations dep bump due to #40"
This reverts commit e17a7f8248.

Expectations v2.0.8 fixes this issue, Ref.
https://github.com/jaycfields/expectations/issues/40#issuecomment-50468973
2014-08-27 19:20:23 +07:00
Peter Taoussanis
d2ddeb846d v2.7.0-SNAPSHOT 2014-08-27 19:20:23 +07:00
Peter Taoussanis
7925982939 Print warning when replacing a custom type reader 2014-08-27 19:20:23 +07:00
Peter Taoussanis
13cdf06a60 Make coerce-custom-type-id private 2014-08-27 19:20:23 +07:00
Peter Taoussanis
05b424fe33 v2.7.0-alpha1 2014-07-06 13:34:12 +07:00
Peter Taoussanis
9e60939848 EXPERIMENTAL: Support keyword-id extensions (#50) 2014-07-06 13:25:08 +07:00
Peter Taoussanis
e17a7f8248 Temporarily revert expectations dep bump due to #40
https://github.com/jaycfields/expectations/issues/40
2014-07-06 13:25:08 +07:00
Peter Taoussanis
9a9330ed51 Update project.clj template 2014-07-06 13:25:08 +07:00
Peter Taoussanis
39c5b12875 Bump deps 2014-07-04 16:42:40 +07:00
Peter Taoussanis
70dd8f637c Lock-free memoized type test 2014-04-29 23:10:26 +07:00
Peter Taoussanis
06cf8aefd6 Update benchmarks 2014-04-29 23:10:26 +07:00
Peter Taoussanis
20b1c2b1d2 Encode compression type in Nippy header, major refactor/housekeeping
Housekeeping includes:
  * Importing useful encryption+compression stuff into primary ns
    for lib consumers.
  * Promoting a number of things from Alpha status.
  * Exceptions are now all `ex-info`s.
  * Simplification of `thaw` API: Nippy v1 support is now automatic
    & configuration-free (performance impact in most cases is negligible).
2014-04-29 23:10:26 +07:00
Peter Taoussanis
b7a454a9c8 EXPERIMENTAL: Make LZ4 the default Nippy compressor (back-compatible for header'ed data) 2014-04-29 23:10:26 +07:00
Peter Taoussanis
5b9358acf9 LZ4: use fast decompressor 2014-04-29 23:10:26 +07:00
Peter Taoussanis
a6aba2c92a Add experimental LZ4 compressors 2014-04-29 23:10:26 +07:00
Peter Taoussanis
7cd5f83dce Bump deps 2014-04-29 23:10:26 +07:00
Peter Taoussanis
dd40f67c92 v2.6.3 2014-04-29 23:08:00 +07:00
Peter Taoussanis
3c8661a094 [#48] Fix freeze/thaw identity on empty lazy seqs 2014-04-29 23:08:00 +07:00
Peter Taoussanis
0ff36540ff v2.6.2 2014-04-10 16:33:45 +07:00
Peter Taoussanis
bc6d2a90e8 v2.6.1 2014-04-08 17:09:05 +07:00
Peter Taoussanis
7d84099074 IMPORTANT FIX: small strings weren't getting a proper UTF-8 encoding (xkihzew)
`(.getBytes <string>)` was being used here instead of
`(.getBytes <string> "UTF-8")` as is correct and done elsewhere.

This means that small UTF-8 strings may have been incorrectly stored
in environments where UTF-8 is not the default JVM character encoding.

Bug was introduced in Nippy v2.6.0, released 9 days ago (2014 Mar 30).

*********************************************************************
Please check for possible errors in Unicode text written using Nippy
v2.6.0 if your JVM uses an alternative character encoding by default
*********************************************************************

Really sorry about this, not sure how this slipped in.

Thanks to @xkihzew for the bug report.
2014-04-08 17:04:53 +07:00
Peter Taoussanis
b75e6d1adc Update README 2014-03-30 19:39:12 +07:00
Peter Taoussanis
04cc156bdb Merge branch 'dev' 2014-03-30 19:29:04 +07:00
Peter Taoussanis
a5d2294201 v2.6.0 2014-03-30 19:28:51 +07:00
Peter Taoussanis
6058ac7b54 Fix freezable? fn name typo (mbossenbroek) 2014-03-18 14:23:15 +07:00
Peter Taoussanis
8879f77143 Update CHANGELOG 2014-03-12 12:20:43 +07:00
Peter Taoussanis
e5e4a69ef8 Merge branch 'dev' 2014-03-12 12:18:02 +07:00
Peter Taoussanis
c352a5c29c README typo 2014-03-12 12:17:37 +07:00
Peter Taoussanis
1c321d97f7 Remove long-deprecated travis file 2014-03-12 12:16:38 +07:00
Peter Taoussanis
8ba45d8709 Merge branch 'dev' 2014-03-12 12:14:05 +07:00
Peter Taoussanis
7cd4a39e80 v2.6.0-RC1 2014-03-12 12:13:34 +07:00
Peter Taoussanis
66333155c9 simple-check -> test.check 2014-02-28 21:01:20 +07:00
Peter Taoussanis
bc7dc53a3d Project.clj hk 2014-02-28 20:53:18 +07:00
Peter Taoussanis
6b758fa1c8 Update .gitignore 2014-02-27 18:21:21 +07:00
Peter Taoussanis
43c329a2fa Merge branch 'dev' 2014-02-26 17:10:23 +07:00
Peter Taoussanis
26c16866a5 v2.6.0-beta2 2014-02-26 16:35:58 +07:00
Peter Taoussanis
f57e3a4c4e Fix project.clj to prevent unnecessary downstream deps 2014-02-26 16:35:04 +07:00
Peter Taoussanis
417bd282f6 Add lein start-dev info to README 2014-02-25 14:37:27 +07:00
Peter Taoussanis
9085614d24 Merge branch 'dev' 2014-02-24 01:42:41 +07:00
Peter Taoussanis
23feb9772f v2.6.0-beta1 2014-02-24 01:42:25 +07:00
Peter Taoussanis
54389cc3a0 NB migrate utils stuff to encore lib 2014-02-23 19:15:55 +07:00
Peter Taoussanis
c58e2f617c Update project.clj 2014-02-23 18:45:53 +07:00
Peter Taoussanis
2e3cb9b39e Update README 2014-02-23 01:30:11 +07:00
Peter Taoussanis
4a9f9b83d6 Update CHANGELOG 2014-02-23 00:58:37 +07:00
Peter Taoussanis
7456c0693e v2.6.0-alpha4: forgot to bump project version before 2014-02-17 11:33:50 +07:00
Peter Taoussanis
107cc53f65 Check freezable? against atom type 2014-02-16 19:09:02 +07:00
Peter Taoussanis
9ec458f742 Bump alpha version in README 2014-02-16 19:00:13 +07:00
Peter Taoussanis
a9559ffc01 Merge branch 'dev' 2014-02-16 18:57:31 +07:00