Hi folks

Just wanted to mention that "CLJS-1304: c.string/replace differs from
Clojure" is a breaking change. It was first introduced in 1.7.58, but that
was marked as pre-release, 1.7.145 is the first stable version with the
patch. It affected us through cljs-time
<https://github.com/andrewmcveigh/cljs-time/issues/43>. It's probably worth
checking any usages of string/replace in your code (and it's dependencies?)
still work as expected.

On Wed, Oct 14, 2015 at 9:46 AM David Nolen <dnolen.li...@gmail.com> wrote:

> It's an innocuous warning from badly annotated code from the Google
> Closure Library. Annoying but not important.
>
> We'll probably cut a followup release with a bumped GCL dependency once
> it's clear there are not more pressing problems.
>
> David
>
> On Tue, Oct 13, 2015 at 3:58 PM, Nathan B <nate...@gmail.com> wrote:
>
>> On Tuesday, October 13, 2015 at 8:02:07 AM UTC-7, David Nolen wrote:
>> > ClojureScript, the Clojure compiler that emits JavaScript source code.
>> >
>> >
>> > README and source code: https://github.com/clojure/clojurescript
>> >
>> >
>> > Leiningen dependency information:
>> >
>> >
>> >     [org.clojure/clojurescript "1.7.145"]
>> >
>> >
>> > This release updates the Google Closure Compiler dependency and
>> > includes many small enhancements and fixes.
>> >
>> >
>> > As always feedback welcome!
>> >
>> >
>> > ## 1.7.145
>> >
>> >
>> > ### Enhancements
>> > * CLJS-1455: high resoluting timing where available
>> > * CLJS-1403: Add updated Windows shell scripts
>> > * CLJS-1017: support :main for :advanced and :simple builds
>> > * CLJS-1409: allow basic type checking of protocols
>> > * CLJS-1404: var resolution for @param and @return
>> > * CLJS-1395: Node.js REPL debug port support
>> >
>> >
>> > ### Changes
>> > * CLJS-1464: docstrings for transducer arities
>> > * Latest Google Closure Compiler dependency
>> > * Node.js REPL sets *target*
>> > * add cljs.analyzer.api/get-js-index
>> > * add goog.object to list of implicit namespaces
>> > * CLJS-1393: turn *target* into goog-define
>> >
>> >
>> > ### Fixes
>> > * UUID hashing
>> > * CLJS-1465: fix *main-cli-fn* doc
>> > * CLJS-1456: bad require forms at REPL can corrupt REPL session
>> > * CLJS-1449: self host :require-macros bug
>> > * CLJS-1462: self host regression
>> > * Add header bits for Node.js under :none
>> > * CLJS-1457: unicode symbol munging
>> > * CLJS-1442: self host, docstring typos
>> > * CLJS-1441: portable clojure.string
>> > * CLJS-1436: self-host, dep ns not loaded
>> > * CLJS-1440: self-host, eval support in Web Workers
>> > * CLJS-1400: self-host, doseq broken
>> > * CLJS-1435: self-host, bad lexical scope
>> > * CLJS-1434: clojure.walk no longer preseves meta
>> > * CLJS-1432: '$ and '. symbol collision under advanced
>> > * CLJS-1304: c.string/replace differs from Clojure
>> > * CLJS-1430: bad code gen for self host .toString method calls
>> > * CLJS-1353: range inconsistent with Clojure
>> > * CLJS-1431: load-file doc output missing arglists
>> > * CLJS-1433: cljs.js/*eval-fn* passed nil :cache
>> > * CLJS-1299: add more support for literals to cljs.reader
>> > * CLJS-1417: cljs.js require macros failures
>> > * CLJS-1416: cljs.util/last-modified leaks files
>> > * CLJS-1481: self host defprotocol regression
>> > * CLJS-1414: only munge @param & @return if type checking
>> > * CLJS-1401: unify runtime & compile UUID hashing
>> > * CLJS-1395: no trailing semicolons after JS comment
>> > * CLJS-1394: reify gensyms can clash
>>
>> When I compile in advanced mode, I am getting the following warning:
>>
>> WARNING - Parse error. unknown @suppress parameter:
>> checkStructDictInheritance
>> >>  * @suppress {checkStructDictInheritance}
>>
>> --
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "ClojureScript" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to clojurescript+unsubscr...@googlegroups.com.
>> To post to this group, send email to clojurescr...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/clojurescript.
>>
>
> --
> Note that posts from new members are moderated - please be patient with
> your first post.
> ---
> You received this message because you are subscribed to the Google Groups
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/clojurescript.
>
-- 
Daniel

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to