diff --git a/.travis.yml b/.travis.yml
index 8e35da8..5cb81bc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,6 @@
language: scala
scala:
-- 2.11.7
+- 2.11.8
sudo: false
jdk:
- oraclejdk7
diff --git a/README.md b/README.md
index 8688f97..bde7797 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ and [Prickle](https://github.com/benhutchison/prickle) so special thanks to Li H
- Serialization support for all primitives, collections, options, tuples and case classes (including class hierarchies)
- User-definable custom serializers
- Transforming serializers to simplify serializing non-case classes
-- Handles [references and deduplication of identical objects](#references)
+- Handles references and deduplication of identical objects
- Very fast
- Very efficient coding
- Low memory usage, no intermediate structures needed
@@ -29,13 +29,13 @@ and [Prickle](https://github.com/benhutchison/prickle) so special thanks to Li H
Add following dependency declaration to your Scala project
```scala
-"me.chrons" %% "boopickle" % "1.2.5"
+"io.suzaku" %% "boopickle" % "1.2.6"
```
On a Scala.js project the dependency looks like this
```scala
-"me.chrons" %%% "boopickle" % "1.2.5"
+"io.suzaku" %%% "boopickle" % "1.2.6"
```
To use it in your code, simply import the Default object contents. All examples in this document assume this import is present.
@@ -61,7 +61,7 @@ val helloWorld = Unpickle[Seq[String]].fromBytes(buf)
## Documentation
-Read the [full documentation](https://ochrons.github.io/boopickle)
+Read the [full documentation](https://boopickle.suzaku.io)
## Change history
diff --git a/build.sbt b/build.sbt
index e6d2db3..0c5bd00 100644
--- a/build.sbt
+++ b/build.sbt
@@ -46,13 +46,13 @@ lazy val boopickle = crossProject
.settings(
name := "boopickle",
scmInfo := Some(
- ScmInfo(url("https://github.com/ochrons/boopickle"),
- "scm:git:git@github.com:ochrons/boopickle.git",
- Some("scm:git:git@github.com:ochrons/boopickle.git"))),
+ ScmInfo(url("https://github.com/suzaku-io/boopickle"),
+ "scm:git:git@github.com:suzaku-io/boopickle.git",
+ Some("scm:git:git@github.com:suzaku-io/boopickle.git"))),
publishMavenStyle := true,
publishArtifact in Test := false,
pomExtra :=
- https://github.com/ochrons/boopickle
+ https://github.com/suzaku-io/boopickle
MIT license
@@ -82,7 +82,7 @@ lazy val boopickle = crossProject
else
Seq({
val a = baseDirectory.value.toURI.toString.replaceFirst("[^/]+/?$", "")
- val g = "https://raw.githubusercontent.com/ochrons/boopickle"
+ val g = "https://raw.githubusercontent.com/suzaku-io/boopickle"
s"-P:scalajs:mapSourceURI:$a->$g/v${version.value}/"
}))
)
@@ -158,5 +158,5 @@ lazy val perftestsJVM = preventPublication(perftests.jvm)
.dependsOn(boopickleJVM)
lazy val root = preventPublication(project.in(file(".")))
- .settings()
+ .settings(commonSettings: _*)
.aggregate(boopickleJS, boopickleJVM)
diff --git a/doc/Details.md b/doc/Details.md
index 3065b2b..b207444 100644
--- a/doc/Details.md
+++ b/doc/Details.md
@@ -59,7 +59,7 @@ trait MaterializePicklerFallback {
If no other implicit pickler can be found, the compiler will call the `materializePickler` macro function in the hope of generating a suitable one.
-The [macro code](https://github.com/ochrons/boopickle/blob/master/boopickle/shared/src/main/scala/boopickle/PicklerMaterializersImpl.scala) starts
+The [macro code](https://github.com/suzaku-io/boopickle/blob/master/boopickle/shared/src/main/scala/boopickle/PicklerMaterializersImpl.scala) starts
by checking that the given type is valid for pickling (a sealed trait or a case class). Next step is building the code for pickling individual fields
of the case class, which is surprisingly simple. Scala macros use a concept called quasiquotes (`q"""code goes here"""`) to easily generate code.
diff --git a/doc/README.md b/doc/README.md
index 4285f00..6b09659 100644
--- a/doc/README.md
+++ b/doc/README.md
@@ -15,7 +15,7 @@ and [Prickle](https://github.com/benhutchison/prickle) so special thanks to Li H
- Serialization support for all primitives, collections, options, tuples and case classes (including class hierarchies)
- User-definable custom serializers
- Transforming serializers to simplify serializing non-case classes
-- Handles [references and deduplication of identical objects](#references)
+- Handles references and deduplication of identical objects
- Very fast
- Very efficient coding
- Low memory usage, no intermediate structures needed
diff --git a/project/Version.scala b/project/Version.scala
index 41cf2a5..f09ed78 100644
--- a/project/Version.scala
+++ b/project/Version.scala
@@ -1,3 +1,3 @@
object Version {
- val library = "1.2.6-SNAPSHOT"
+ val library = "1.2.6"
}
diff --git a/publishDocs.sh b/publishDocs.sh
index 4503ea4..df659d9 100644
--- a/publishDocs.sh
+++ b/publishDocs.sh
@@ -9,3 +9,4 @@ touch .nojekyll
git add .
git commit -am "update book"
git push git@github.com:ochrons/boopickle gh-pages --force
+cd ..