Python-datemath

Latest version: v1.5.5

Safety actively analyzes 629959 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

1.4.9

** PLEASE DO NOT USE THIS VERSION, use `1.5.0+` instead. This may not compile on your system due to a missing VERSION.txt which was fixed in `1.5.0+` **
* [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()`.
* [FIX] Arrow upgrade to `0.15.2` to fix the above mentioned issues
* [NEW] Breakout of python2 and python3 requirements
* [NEW] Breakout of python2 and python3 specific CICD pipelines
* [NEW] Derecated the following python version (although they may still work, they are no longer supported) - `2.4`,`2.6`,`3.4`,`3.5`
* [FIX] Modifed `tests.py` to account for the timestamp change (tz is now `+0000`, instead of `-0000`)
* [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)

1.4.8

* skipped due to name conflict on pypi, all changes are in `1.4.9`

1.4.7

* [FIX] Fixed timezone for date strings: [Issue 6](https://github.com/nickmaccarthy/python-datemath/issues/6)

1.4.5

* [NEW] Added roundDown functionality. Allows user to specify the default rounding for expressions such as `/d`.
* example - assuming the time is currently 2016-01-01 12:00:00, we should get the following

>>> now = 2016-01-01 14:00:00+00:00
>>> dm('now+/d', roundDown=False)
<Arrow [2016-01-01T23:59:00+00:00]>
>>> dm('now/d')
<Arrow [2016-01-01T00:00:00+00:00]>

1.4.4

* [FIX] Fixed bug with expression logic and rounding: https://github.com/nickmaccarthy/python-datemath/pull/2

1.4.3

* [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.

How to release

* Create a new tag/release in github.
* Ensure new tag version matches VERSION.txt
* Actions should take care of the rest

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.