- remove util module (#221)
- util: move functions out of util (#199)
- db: handle concurrent DisposableConnection connections (#142)
- dataset: add from_list_of_dicts (#140)
- helper: move SProcResult from helper.types to db module (#141)
- vision: add authentication and authorization (#137)
- ci: remove matrix strategy (#116)
- add call to super in base classes (#111)
- ci: run on ubuntu-20.04 (#98)
- db: cast return value to str (#78)
- db: return BasicDataset on get_data and o_get_data (#77)
- db: fix o_get_data docstring (#72)
- db: add repr and str functions to Param (#70)
- date: add functions to get first and last day of the month (#69)
- db: add functions to get OUTPUT parameters (#68)
- db: accept unicode type for [In|Out]Param (#67)
- exceptions: fix inner_exception warning (#66)
- exceptions: improve repr and str functions (#71)
- db: refactor types module (#61)
- dataset: work with nested Datasets on to_jsonobject (#56)
- db: remove unnecessary str cast
- add type hints (#52)
- dataset: add to_jsonobject function (#50)
- dataset: use Dataset instance functions (#51)
- dataset: remove default value for
root
(#49) - dataset: use Dataset to check instance
- add
get_users
function (#36)
- ci: run
ci
on all PRs (#40)
- ci: update
ci.yml
(#38) - apply multiple refactorings to
dataset
(#34)
- fix
perflint
W8202
- reduce cognitive complexity
- add
get_timestamp
to__all__
- add
get_timestamp
function
- stop checking instance of
in_params
andout_params
- fix SonarLint and Sourcery issues
- db: check instance of
out_params
- calls to
db
functions should switch from passingdict
tolist[InParam]
andlist[OutParam]
where applicable
- add InParam, OutParam and Param to db
- update icendium.vision.gui constants
- bring back gui.CURSOR* constants
- this project has turned into a pure Python project. Jython is no longer recommended.
- setup: modify Python 2 Only classifier
- move version information into its own module
- rename
_User
class toIncendiumUser
- import and use implementing classes rather than interfaces
- import unicode_literals
- remove copyright from modules
- setup: include
__cycle__
in packageversion
- release: v1.0.7
- setup: fix path to version.py
- add pylint
DisposableConnection
'sdb
field has been renamed todatabase
to conform with snake_case naming style and to match the name used in somesystem.db
functions.
- break loop after expected conditions have been met
- conform to snake_case naming style
- pre-commit: update black 21.5b0 -> 21.5b1
- pre-commit: update flake8 3.9.1 -> 3.9.2
- pre-commit: update black 21.4b2 -> 21.5b0
- pre-commit: update black 21.4b1 -> 21.4b2
- pre-commit: update black 21.4b0 -> 21.4b1
- pre-commit: update black 20.8b1 -> 21.4b0
- pre-commit: bump flake8 to 3.9.1
- modify imports
- ✨ add function to convert Dataset into JSON
- add flake8 pre-commit hook
- ⚡ simplify sequence comparison