From 8142d02f018b7f86a797b92746f2516bbc2dab8b Mon Sep 17 00:00:00 2001 From: "Michael S. Klishin" Date: Thu, 3 May 2012 01:06:41 +0400 Subject: [PATCH] Deprecate monger.js (moved to clojurewerkz.support.js) --- ChangeLog.md | 10 ++++++++++ project.clj | 2 +- src/monger/js.clj | 16 +++------------- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 255bda7..7ec069d 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,15 @@ ## Changes between 1.0.0-beta5 and 1.0.0-beta6 +### monger.js is deprecated + +`monger.js` namespace is kept for backwards compatibility but is deprecated in favor of [ClojureWerkz Support](http://github.com/clojurewerkz/support) +that now has exactly the same function in `clojurewerkz.support.js`. To add Support to your project with Leiningen, use + +``` clojure +[clojurewerkz/support "0.3.0"] +``` + + ### Validateur 1.1.0 [Validateur](https://github.com/michaelklishin/validateur) dependency has been upgraded to 1.1.0. diff --git a/project.clj b/project.clj index fc480da..bc963dd 100644 --- a/project.clj +++ b/project.clj @@ -5,7 +5,7 @@ :dependencies [[org.clojure/clojure "1.3.0"] [org.mongodb/mongo-java-driver "2.7.3"] [com.novemberain/validateur "1.1.0"] - [clojurewerkz/support "0.2.0"]] + [clojurewerkz/support "0.3.0"]] :test-selectors {:default (complement :performance) :focus :focus :indexing :indexing diff --git a/src/monger/js.clj b/src/monger/js.clj index 4271716..cfc97ea 100644 --- a/src/monger/js.clj +++ b/src/monger/js.clj @@ -7,18 +7,8 @@ ;; the terms of this license. ;; You must not remove this notice, or any other, from this software. -(ns monger.js - (:require [clojure.java.io :as io])) - -;; -;; Implementation -;; - -(defn- normalize-resource - [^String path] - (if (.endsWith path ".js") - path - (str path ".js"))) +(ns ^{:doc "Kept for backwards compatibility. Please use clojurewerkz.support.js from now on."} monger.js + (:require [clojurewerkz.support.js :as js])) @@ -28,4 +18,4 @@ (defn load-resource (^String [^String path] - (slurp (io/resource (normalize-resource path))))) + (js/load-resource path)))