- net: add report_error to stubs (#323)
- exceptions: update JavaError's inner_exception type (#320)
- devcontainer: improve disk performance (#300)
- drop support for Ignition 8.1
- ignition 8.3 (#283)
- db: remove _Param class (#274)
- The Param class has been renamed to _Param and is now private.
- db: add TransactionManager context manager (#273)
- db: make Param class private (#272)
- transaction argument has been renamed transaction_id
- db: rename transaction to transaction_id
- db: rename transaction argument to transaction_id (#255)
- db: add transaction argument (#245)
- 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_usersfunction (#36)
- ci: run
cion all PRs (#40)
- ci: update
ci.yml(#38) - apply multiple refactorings to
dataset(#34)
- fix
perflintW8202 - reduce cognitive complexity
- add
get_timestampto__all__
- add
get_timestampfunction
- stop checking instance of
in_paramsandout_params
- fix SonarLint and Sourcery issues
- db: check instance of
out_params
- calls to
dbfunctions should switch from passingdicttolist[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
_Userclass toIncendiumUser - import and use implementing classes rather than interfaces
- import unicode_literals
- remove copyright from modules
- setup: include
__cycle__in packageversion
- release: 1.0.7
- setup: fix path to version.py
- add pylint
DisposableConnection'sdbfield has been renamed todatabaseto conform with snake_case naming style and to match the name used in somesystem.dbfunctions.
- 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