You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[FIX][Issue #9](https://github.com/nickmaccarthy/python-datemath/issues/9) && [Issue #8](https://github.com/nickmaccarthy/python-datemath/issues/8) - Fixing deprecated arrow `replace()` function with `shift()`.
6
+
*[FIX] Arrow upgrade to `0.15.2` to fix the above mentioned issues
7
+
*[NEW] Breakout of python2 and python3 requirements
8
+
*[NEW] Breakout of python2 and python3 specific CICD pipelines
9
+
*[NEW] Derecated the following python version (although they may still work, they are no longer supported) - `2.4`,`2.6`,`3.4`,`3.5`
10
+
*[FIX] Modifed `tests.py` to account for the timestamp change (tz is now `+0000`, instead of `-0000`)
11
+
*[FIX] replaced `ts = ts.replace(tzinfo=tz.gettz(timezone))` with `ts = ts.replace(tzinfo=timezone)` in `datemath.helpers.parseTime()` to fix [Issue #7](https://github.com/nickmaccarthy/python-datemath/issues/7)
12
+
13
+
## v1.4.8 (2019-10-25)
14
+
* skipped due to name conflict on pypi, all changes are in `1.4.9`
15
+
16
+
## v1.4.7 (2017-11-10)
17
+
*[FIX] Fixed timezone for date strings: [Issue #6](https://github.com/nickmaccarthy/python-datemath/issues/6)
18
+
19
+
## v1.4.5 (2017-03-21)
20
+
*[NEW] Added roundDown functionality. Allows user to specify the default rounding for expressions such as `/d`.
21
+
* example - assuming the time is currently 2016-01-01 12:00:00, we should get the following
22
+
```
23
+
>>> # now = 2016-01-01 14:00:00+00:00
24
+
>>> dm('now+/d', roundDown=False)
25
+
<Arrow [2016-01-01T23:59:00+00:00]>
26
+
>>> dm('now/d')
27
+
<Arrow [2016-01-01T00:00:00+00:00]>
28
+
```
29
+
30
+
## v1.4.4 (2016-12-28)
31
+
*[FIX] Fixed bug with expression logic and rounding: https://github.com/nickmaccarthy/python-datemath/pull/2
32
+
33
+
## 1.4.3 (2016-03-31)
34
+
*[NEW] Floats are now supported for days, hours, and seconds units. Example ```now-2.5d```, ```now-3.2h```. Any other unit other than days, hours, or seconds that is a float will be converted to an int and floored due to the datetime() module not being able to handle them.
Or you can just import the `datamath` module, this will always give us a native `datetime` object
117
+
Or you can just import the `datemath` module, this will always give us a native `datetime` object
118
118
```
119
119
>>> from datemath import datemath
120
120
>>>
@@ -152,22 +152,8 @@ from datemath import dm
152
152
<Arrow [2017-10-20T09:15:20.000000-08:00]>
153
153
```
154
154
155
-
# Release Notes
156
-
* v1.4.7 - Fixed timezone for date strings: https://github.com/nickmaccarthy/python-datemath/issues/6
157
-
* v1.4.5 - Added roundDown functionality. Allows user to specify the default rounding for expressions such as `/d`.
158
-
* example - assuming the time is currently 2016-01-01 12:00:00, we should get the following
159
-
```
160
-
>>> # now = 2016-01-01 14:00:00+00:00
161
-
>>> dm('now+/d', roundDown=False)
162
-
<Arrow [2016-01-01T23:59:00+00:00]>
163
-
>>> dm('now/d')
164
-
<Arrow [2016-01-01T00:00:00+00:00]>
165
-
```
166
-
* v1.4.4 - Fixed bug with expression logic and rounding: https://github.com/nickmaccarthy/python-datemath/pull/2
167
-
* v1.4.3 - Floats are now supported for days, hours, and seconds units. Example ```now-2.5d```, ```now-3.2h```. Any other unit other than days, hours, or seconds that is a float will be converted to an int and floored due to the datetime() module not being able to handle them.
0 commit comments