Skip to content

Commit eba7aa0

Browse files
committed
1.39
1 parent f178642 commit eba7aa0

3 files changed

Lines changed: 24 additions & 23 deletions

File tree

CHANGELOG.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Time for a ChangeLog!
2-
2+
## 1.39
3+
* `tech.datatype` upgrade to version that supports datetime types.
34

45
## 1.38-SNAPSHOT
56

@@ -16,7 +17,7 @@
1617
* `deps.edn` now supported in parallel with `project.clj`
1718

1819

19-
## 1.36
20+
## 1.36
2021

2122
* clojure.core.async upgrade
2223

@@ -26,11 +27,11 @@
2627

2728
* [Examples are now done by gigasquid](https://github.com/gigasquid/libpython-clj-examples)
2829

29-
* [datafy/nav](https://clojure.github.io/clojure/branch-master/clojure.datafy-api.html) are now extensible for custom Python objects.
30-
Extend `libpython-clj.require/pydafy` and `libpython-clj.require/pynav`
31-
respectively with the symbol of class you want to extend. See
30+
* [datafy/nav](https://clojure.github.io/clojure/branch-master/clojure.datafy-api.html) are now extensible for custom Python objects.
31+
Extend `libpython-clj.require/pydafy` and `libpython-clj.require/pynav`
32+
respectively with the symbol of class you want to extend. See
3233
respective docstrings for details.
33-
34+
3435
* bugfix -- python.str now loaded by `import-python`
3536

3637

@@ -42,43 +43,43 @@
4243
* Better [windows anaconda support](https://github.com/cnuernber/libpython-clj/pull/67)
4344
thanks to [orolle](https://github.com/orolle).
4445

45-
* Moved to PyGILState* functions for GIL management. This mainly due to
46+
* Moved to PyGILState* functions for GIL management. This mainly due to
4647
[FongHou](https://github.com/cnuernber/libpython-clj/commits?author=FongHou) in
47-
PRs [here](https://github.com/cnuernber/libpython-clj/pull/64) and
48+
PRs [here](https://github.com/cnuernber/libpython-clj/pull/64) and
4849
[here](https://github.com/cnuernber/libpython-clj/pull/65).
4950

5051
* **BREAKING CHANGE** `require-python` now respects prefix lists --
51-
unfortunately, the previous syntax was incorrect.
52-
```clojure
52+
unfortunately, the previous syntax was incorrect.
53+
```clojure
5354
;; WRONG (syntax version < 1.33)
54-
(require-python '(os math))
55+
(require-python '(os math))
5556
```
56-
would be equivalent to
57-
```clojure
57+
would be equivalent to
58+
```clojure
5859
;; (do (require-python 'os) (require-python 'math))
5960
```
6061
the correct syntax for this SHOULD have been
61-
```clojure
62+
```clojure
6263
(require-python 'os 'math)
6364
```
64-
65-
1.33 fixes this mistake, and provides support for prefix lists,
65+
66+
1.33 fixes this mistake, and provides support for prefix lists,
6667
for example:
67-
68+
6869
```clojure
69-
(require-python
70+
(require-python
7071
'[builtins :as python]
71-
'(builtins
72+
'(builtins
7273
[list :as python.list]
7374
[dict :as python.dict]
7475
[tuple :as python.tuple]
7576
[set :as python.set]
7677
[frozenset :as python.frozenset]))
7778
```
7879
(**Note**: this is done for you by the function `libpython-clj.require/import-python`)
79-
80+
8081
This fix brought to you by [jjtolton](https://github.com/jjtolton).
81-
82+
8283

8384
## 1.32
8485
* DecRef now happens cooperatively in python thread. We used to use separate threads

deps.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
:deps {
55
org.clojure/clojure {:mvn/version "1.10.1"}
66
camel-snake-kebab {:mvn/version "0.4.0"}
7-
techascent/tech.datatype {:mvn/version "5.0-alpha-1"}
7+
techascent/tech.datatype {:mvn/version "5.0-beta-9"}
88
org.clojure/data.json {:mvn/version "0.2.7"}
99
}
1010
}

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject clj-python/libpython-clj "1.39-SNAPSHOT"
1+
(defproject clj-python/libpython-clj "1.39"
22
:description "libpython bindings to the techascent ecosystem"
33
:url "http://github.com/cnuernber/libpython-clj"
44
:license {:name "Eclipse Public License"

0 commit comments

Comments
 (0)