CHANGELOG
1.0.2 (2022-06-13)
- Updated DashboardItems/ReportItems data model to fix bug
0.3.4 (2022-05-11)
Fix
- Updated black to 120 line-length and fixed formatting
- Added lastFailedLogInAttemptAt attribute to user model
- Updated task model to support Action data model class
- Updated plugin model by moving attributes to not required
- Added logic to handle issue with wrong plugin IDs in tasks
- Fixed attribute eror when calling log method from exceptions
- Fixed bug in add_to_diff_log with log string format
- Updated logging string format in aqueduct class
Feat
- Renamed live parameter to dry_run and update components
- Improved logging format for packages that cant be installed
- Implemented a get_formatted_diff_log method in base
- bumped patch version
- Adding name to globals
0.3.2 (2022-05-09)
Feat
- bumped patch version
0.3.1 (2022-05-04)
Feat
- Simplified asset model
- Bumping patch version
- Implemented new log method in order to capture logs more easily
- Updated DIFF_LOG to be accessible and return after run
- Adding name attribute to init
Fix
- Updated InputMapping model for 10.4.0 Support
- added new parameter to exception
- Updated plugin model to support Swimlane 10.4.0
- Removing handling of error and moved to instance class
- Added better logging for Plugins component
- Updated applications component logging of removing tracking field
- Updated get_roles to support Swimlane 10.4.0
- Added error catching when create tasks method
0.3.0 (2022-05-04)
Fix
- Changing ReportItems model required fields
- Moved logo to aqueduct class
- Updating import of logo in aqueduct
- updating test_models tests
- Removed meta class and moved attributes to init
Feat
- dev: Adding pyproject.toml for repo
- dev: adding pre-commit config for linting
0.2.1 (2022-05-03)
- Updating docs. [MSAdministrator]
- Improved error handling. [MSAdministrator]
- Added general make_request method to instance and improved error handling. [MSAdministrator]
- Updated base is include for better error handling. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
0.2.0 (2022-05-02)
- Updating url based on feedback. [MSAdministrator]
- Implemented check for live paramter in all components. [MSAdministrator]
- Added live and diff_log to Base class. [MSAdministrator]
- Added live parameter to aqueduct class. [MSAdministrator]
- Bumped minor version. [MSAdministrator]
0.1.8 (2022-04-18)
- Updated task and user models. [MSAdministrator]
- Added continue_on_error check before rasing exception in task. [MSAdministrator]
- Added additional check in groups component. [MSAdministrator]
- Updated get_groups method in instance. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Added more logging to failed tasks component. [MSAdministrator]
0.1.7 (2022-04-15)
- Updated plugin and report data models. [MSAdministrator]
- Heavily modified reports component. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Updated logging in workspaces. [MSAdministrator]
- Updated plugins component to pull from dest once at the beginning of process. [MSAdministrator]
- Update dashboards component to pull directly from source. [MSAdministrator]
- Updated creation of component dicts in instance. [MSAdministrator]
- Bump patch version. [MSAdministrator]
- Updating task data model to work with 10.4. [MSAdministrator]
0.1.6 (2022-04-14)
- Modified workspace data model. [MSAdministrator]
- Improved logic in workspaces to not update when not needed. [MSAdministrator]
- Moved updating of workflow stages before comparison. [MSAdministrator]
- Moved logic from updating source dashboard to updating destination dashboard. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Adding use_unsupported_version parameter to aqueduct. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
- Updated TaskLight data model for 10.4 compatiability. [MSAdministrator]
0.1.5 (2022-04-14)
- Updating instance get_pip_packages to fail gracefully. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
- Updated workspace model to not use description in hash value. [MSAdministrator]
- Updated workspaces to improve handling of differences. [MSAdministrator]
- Added better logic to handle diffs in workflows. [MSAdministrator]
- Renamed variable in reports to ensure false positives wont happen. [MSAdministrator]
- Set certain values in dashboards to empty dicts. [MSAdministrator]
- Improved logging in applications. [MSAdministrator]
- Updated instance to create new property attributes. [MSAdministrator]
- Implemented new method in base class used to compare nested dicts lists. [MSAdministrator]
0.1.4 (2022-04-13)
- Updating docs. [MSAdministrator]
- Added reverseValueMap to usergroup field types. [MSAdministrator]
- Added phoneNumber property to user model. [MSAdministrator]
- Added logic for past versions of swimlane application fields. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Added restriction that both instances should be the same version. [MSAdministrator]
- Updated group and role data models to handle nested users. [MSAdministrator]
- Added role exclusions from base class. [MSAdministrator]
- Removed force from reports component. [MSAdministrator]
- Fixed logic to improve handling of errors when creating users from groups. [MSAdministrator]
- Added group filter from base class. [MSAdministrator]
- Removed force from dashboards to update reports. [MSAdministrator]
- Minor grammar and spelling corrections in docstrings. [Daniel Selig]
- Updating users. [MSAdministrator]
- Adding returns from a few methods in application components. [MSAdministrator]
- Updated user model and component based on feedback. [MSAdministrator]
- Updated dashboard component. [MSAdministrator]
- Updated update_dashboard method. [MSAdministrator]
- Updated workspace model to remove certain fields for comparison of hashes. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Removed unneeded conditional in workspaces component. [MSAdministrator]
- Updated dashboard component to update correctly. [MSAdministrator]
- Updated generation of dictionaries to speed process up. [MSAdministrator]
- Removing checked list as it adds more complications than it solves. [MSAdministrator]
- Updated components. [MSAdministrator]
- Added add_workflow method. [MSAdministrator]
- Added a checked_list in base class to reduce double calls. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
- Adding pendulum to requirements. [MSAdministrator]
- Updated changelog. [MSAdministrator]
0.1.3 (2022-04-06)
- Implemented ModelError exception handling in all data models. [MSAdministrator]
- Added ModelError exception. [MSAdministrator]
- Update keystore logic. [MSAdministrator]
- Removed API from group filter list. [MSAdministrator]
- Added new GetComponentError exception to components. [MSAdministrator]
- Added new UpdateComponentError exception to components. [MSAdministrator]
- Added new AddComponentError exception to components. [MSAdministrator]
- Updted search_user in instance class. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Added API group to ignore in groups component. [MSAdministrator]
- Updated assets. [MSAdministrator]
- Updated instance handling of duplicate name groups. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
- Removing workflow model from workflows component and instance classes. [MSAdministrator]
0.1.2 (2022-04-04)
- Updated decorator to log swimlane python package errors. [MSAdministrator]
- Minor updates to reports component. [MSAdministrator]
- Minor updates to dashboards component. [MSAdministrator]
- Removed unneeded methods in assets component. [MSAdministrator]
- Updated applications component. [MSAdministrator]
- Removed unneeded method from base class. [MSAdministrator]
- Added more doc strings to instance class and removed unneeded methods. [MSAdministrator]
- Added docstrings to instance methods. [MSAdministrator]
- Fixed subscriptable error in workflow DEEP-247. [MSAdministrator]
- Added fileId as optional property in Package data model. [MSAdministrator]
- Updated checking for fileId in offline wheel install for packages. [MSAdministrator]
- Added getter logic to retrieve all pip packages. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
- Updated changelog. [MSAdministrator]
- Merge pull request #5 from swimlane/feature/repo-changes. [Chris Young]
Repo Changes - Chore: added codeowners, disabled macos. [Chris Young]
0.1.1 (2022-03-28)
- Updated docs. [MSAdministrator]
- Updated imports of test_models. [MSAdministrator]
- Updated exports of modesl. [MSAdministrator]
- Added workflow json for tests. [MSAdministrator]
- Updated package methods in instance. [MSAdministrator]
- Implemented workspace data model into project. [MSAdministrator]
- Implemented workflow data class across project. [MSAdministrator]
- Updated dashboard in instance class. [MSAdministrator]
- Implemented task data model across project. [MSAdministrator]
- Implemented plugin light into code base. [MSAdministrator]
- Updated package data model and docs. [MSAdministrator]
- Implemented asset data model across project. [MSAdministrator]
- Updated mkdocs yaml config. [MSAdministrator]
- Bumped patch version. [MSAdministrator]
0.1.0 (2022-03-25)
- Bumping minor version. [MSAdministrator]
0.0.2 (2022-03-25)
- Bumping patch version. [MSAdministrator]
- Updating docs. [MSAdministrator]
- Updating requirements.dev. [MSAdministrator]
0.0.1 (2022-03-25)
- Setting version to initial release. [MSAdministrator]
- Updating CI tests to only run on PRs and branches. [MSAdministrator]
- Bumping patch version. [MSAdministrator]
- Updating setup.py. [MSAdministrator]
- Updating version to 0.0.1 for initial deployment. [MSAdministrator]
- Updating docs and CI. [MSAdministrator]
- Updating index doc. [MSAdministrator]
- Updating CI. [MSAdministrator]
- Updated tests. [MSAdministrator]
- Updated models. [MSAdministrator]
- Updated reports component to use new model. [MSAdministrator]
- Updated project title for pypi. [MSAdministrator]
- Bumped minor version. [MSAdministrator]
- Updated docs. [MSAdministrator]
- Updated report model to scrub $type keys. [MSAdministrator]
- Added dashboard model. [MSAdministrator]
- Updated model exports. [MSAdministrator]
- Added documentation to tasks. [MSAdministrator]
- Updated reports to use data model and updated logic all around. [MSAdministrator]
- Revamped dashboards class to implement better checking and data models. [MSAdministrator]
- Added update layout for applications. [MSAdministrator]
- Added data models to instance class. [MSAdministrator]
- Modified TESTING.md. [MSAdministrator]
- Updating readme. [MSAdministrator]
- Adding docstrings and updating documentation. [MSAdministrator]
- Updating docs. [MSAdministrator]
- Added new user, group and role modesl. [MSAdministrator]
- Updated model exports. [MSAdministrator]
- Updated users to support user model. [MSAdministrator]
- Updated roles to support role model. [MSAdministrator]
- Updated groups to support group model. [MSAdministrator]
- Updated instance to support user, group, role models. [MSAdministrator]
- Added roles to aqueduct class. [MSAdministrator]
- Updating users class logic. [MSAdministrator]
- Implemented workflows via applications. [MSAdministrator]
- Added new workflows class. [MSAdministrator]
- Added methods to support updating workflows via the API. [MSAdministrator]
- Updated doc strings and added license strings. [MSAdministrator]
- Updated docs and made include/exclude parameters. [MSAdministrator]
- Modified setup and created new meta module. [MSAdministrator]
- Updated requirements. [MSAdministrator]
- Added packages model and improved logic in packages component. [MSAdministrator]
- Added doc strings. [MSAdministrator]
- Added new error handling to instance using logging decorator. [MSAdministrator]
- Added continue_on_error parameter. [MSAdministrator]
- Updated packages because of bug. [MSAdministrator]
- Updated instance to extend list. [MSAdministrator]
- Updating docs on classes. [MSAdministrator]
- Updating requirements. [MSAdministrator]
- Moved logic for update_reports in reports class. [MSAdministrator]
- Adding chartoptions for reports models. [MSAdministrator]
- Adding new Report model. [MSAdministrator]
- Moved method to base class. [MSAdministrator]
- Modified assets class to not update but kept methods. [MSAdministrator]
- Added new methods to base class. [MSAdministrator]
- Added new parameters to force update or reports and dashboards. [MSAdministrator]
- Updated testing doc. [MSAdministrator]
- Improved tasks class. [MSAdministrator]
- Added reports methods and logic to class. [MSAdministrator]
- Updated plugin class. [MSAdministrator]
- Updated assets class. [MSAdministrator]
- Added types to method inputs. [MSAdministrator]
- Added new methods to instance class. [MSAdministrator]
- Adding testing document to repo. [MSAdministrator]
- Updating assets. [MSAdministrator]
- Added export of packages component. [MSAdministrator]
- Added new methods to instance class. [MSAdministrator]
- Added logic to force order of operations. [MSAdministrator]
- Added offline syncing of packages as switch. [MSAdministrator]
- Added ability to sync packages online and offline. [MSAdministrator]
- Improved logic for workspace syncing. [MSAdministrator]
- Improved logic for dashboard syncing. [MSAdministrator]
- Improved handling of single applications including workspaces. [MSAdministrator]
- Merge pull request #2 from swimlane/0_0_3_release. [Josh Rickard]
0.0.3 Release - Bumping patch version. [MSAdministrator] - Adding dashboards and reports classses. [MSAdministrator] - Updating instance class. [MSAdministrator] - Merge pull request #1 from swimlane/0_0_2_release. [Josh Rickard]
0.0.2 Release - Updated docs. [MSAdministrator] - Updated users. [MSAdministrator] - Updated reports component. [MSAdministrator] - Added template class for reports. [MSAdministrator] - Updated groups component. [MSAdministrator] - Updated logging in applications. [MSAdministrator] - Addded new exports from components subpackage. [MSAdministrator] - Added new methods to instance class. [MSAdministrator] - Added groups and users to components of aqueduct class. [MSAdministrator] - Bumped patch version. [MSAdministrator] - Updated models. [MSAdministrator] - Updated ref docs. [MSAdministrator] - Added logic to add and modify layout of applications that already exist. [MSAdministrator] - Added new helper methods for instance class. [MSAdministrator] - Added component dict for sync method. [MSAdministrator] - Removed mode as paramter. [MSAdministrator] - Updated docstrings for aqueduct class. [MSAdministrator] - Added keystore syncing. [MSAdministrator] - Updating test script. [MSAdministrator] - Adding migration components. [MSAdministrator] - Adding swimlane instance class. [MSAdministrator] - Adding base class for logging. [MSAdministrator] - Adding entry point. [MSAdministrator] - Updated init. [MSAdministrator] - Updating requirements. [MSAdministrator] - Initial commit. [MSAdministrator] - Initial commit. [Josh Rickard]