netzulo/qacode

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).



## [Unreleased] - xxxx-xx-xx

### Added

### Changed

### Fixed

### Removed

## [v0.6.5] - 2020-10-21

### Added

### Changed

### Fixed

- Added capabilities to fix SSL self signed certs

### Removed

## [v0.6.4] - 2020-04-07

### Added

- Implemented pytests fixture: 1 browser by session #143
- Check staled elements at control base, wip dev #143

### Changed

- Moved asserts to own class + add greater/lower_or_equals #279

### Fixed

### Removed

- Remove ControlForm and StrictRules + tests #305
- Enums and inherit classes #312
- Enum34 dependency just for >py34 versions #312


## [v0.6.3] - 2020-01-29

### Added
- New '__repr__' method for class 'StrictRule' #287
- Now 'ControlTable' support multiples tbodies #248
- Support for Python 3.7 after 20-01-2020 #298

### Changed
- Internal vars at controls packages moved to pythonic properties #287
- Clarify settings methods for controls,now is more readable #287
- Some WARN and ERR messages must be DEBUG messages #289
- Now exceptions group certain params+values+selenium when raises #289
- Refactor LoggerManager #290

### Fixed
- Tests execution failed after fresh install #293

### Removed
- Key from controls settings names 'instance' #287
- Support for Python 2.7 after 2020-01-01 #295


## [v0.6.2] - 2019-05-22

### Added

### Changed

### Fixed
- Can't load ControlTable si no existe un THEAD y existe TBODY #282
- Package build error after qacode==v0.6.0, urllib3<1.25 #280

### Removed
- Removed nosetest and nose-config support #280


## [v0.6.1] - 2019-04-20

### Added
- New module at 'qacode.core.loggers' named 'logger_messages' #untracked
- New nav_base method named ele_wait_value #untracked
- Move dropdown methods to new control dropdown class #258
- Added new class named 'ControlTable' #248
- Add coverage tests for function: driver_name_filter #268
- Add coverage tests for module : 'qacode.core.webs.strict_rules' #273

### Changed
- Separate benchmark test from all functional tests at tox -e coverage #251
- Moved log messages to new class to centralize them #untracked
- Refactor for control suites after changes from #247 , #untracked
- Updated USAGE.rst documentation #258
- Now get_text check for input tag #untracked
- Function with Cognitive Complexity of 13 (exceeds 5 allowed) #265
- New internal method to reduce duplication at ControlDropdown #untracked
- Fix similar code at #271
- Renamed settings_ methods to cfg_ #267

### Fixed
- Can't use dropdown methods if ControlForm strict_tags is disabled #247
- Some PageExceptions was failing at instantiation #untracked
- Now get_tag update self property
- Fixed CI complexity issue for #261
- Some ControlForm+inherit could fail if stric_rules was None #248

### Removed
- Deleted ControlGroup + tests #256
- Deleted controls property named 'on_instance_load' #259
- Deleted opera support #270

## [v0.6.0] - 2019-03-18

### Added
- Now controls can wait some webdriver conditions #242

### Changed
- Improve raises logging output #207

### Fixed
- find_child/find_children tests + some reload bugs #235
- Syntax error naming variable at controls.set_css_value #243

### Removed


## [v0.5.9] - 2019-03-11

### Added
- Autodoc for package 'qacode.core.exceptions' #223
- Add find_child/s method + TCs #235

### Changed
- Improve Control Search #222
- Updated lib 'selenium' from 3.12.0 to 3.14.0 #228
- Now enum_base is being tested and documented #181
- Documentation now generated with bootstrap theme

### Fixed
- CI appveyor builds failing since tag v0.5.7 #226
- Failing setup.py install on python2.7 before next release #233


## [v0.5.8] - 2019-02-11

### Added
- This CHANGELOG
- MANIFEST.in
- Github pages at : https://netzulo.github.io

### Changed
- README.rst and USAGE.rst to v.5.4 changes
- Now controls can 'click' include when an element it's not visible or attached to DOM (this behaviour can be disabled)
- README.rst, included documentation urls
- Renamed class TlBase to ReporterTestlink #200

### Fixed
- tox envs to v0.5.4 changes (stop using qautils at setup.py)
- failing install because pytest haven't fixed version at setup.py #212
- tox environment to generate documentation #211
- click it's reloading an element when param retry=False #208
- class ControlGroup doesn't have reload call and no test #204
- page.get_elements was not parsing ControlGroup classes at calls #205
- py.test arguments calls working at root path while development #220

### Removed
- Old documentation files


[Unreleased]: https://github.com/netzulo/qacode/compare/v0.6.4...HEAD
[0.6.4]: https://github.com/netzulo/qacode/compare/v0.6.3...v0.6.4
[0.6.3]: https://github.com/netzulo/qacode/compare/v0.6.2...v0.6.3
[0.6.2]: https://github.com/netzulo/qacode/compare/v0.6.1...v0.6.2
[0.6.1]: https://github.com/netzulo/qacode/compare/v0.6.0...v0.6.1
[0.6.0]: https://github.com/netzulo/qacode/compare/v0.5.9...v0.6.0
[0.5.9]: https://github.com/netzulo/qacode/compare/v0.5.8...v0.5.9
[0.5.8]: https://github.com/netzulo/qacode/compare/v0.5.7...v0.5.8
[0.5.7]: https://github.com/netzulo/qacode/compare/v0.5.6...v0.5.7
[0.5.6]: https://github.com/netzulo/qacode/compare/v0.5.6...v0.5.6
[0.5.5]: https://github.com/netzulo/qacode/compare/v0.5.6...v0.5.5
[0.5.4]: https://github.com/netzulo/qacode/compare/v0.5.6...v0.5.4
[0.5.3]: https://github.com/netzulo/qacode/compare/v0.5.6...v0.5.3
[0.5.2]: https://github.com/netzulo/qacode/compare/v0.5.6...v0.5.2
[0.5.1]: https://github.com/netzulo/qacode/compare/v0.4.6...v0.5.1
[0.5.0]: https://github.com/netzulo/qacode/compare/v0.4.6...v0.5.0
[0.4.8]: https://github.com/netzulo/qacode/compare/v0.4.8...v0.4.9
[0.4.7]: https://github.com/netzulo/qacode/compare/v0.4.6...v0.4.7
[0.4.6]: https://github.com/netzulo/qacode/compare/v0.4.5...v0.4.6
[0.4.5]: https://github.com/netzulo/qacode/compare/v0.4.4...v0.4.5
[0.4.4]: https://github.com/netzulo/qacode/compare/v0.4.3...v0.4.4
[0.4.3]: https://github.com/netzulo/qacode/compare/v0.4.2...v0.4.3
[0.4.2]: https://github.com/netzulo/qacode/compare/v0.4.1...v0.4.2
[0.4.1rc-a]: https://github.com/netzulo/qacode/compare/v0.4.1...v0.4.1rc-a
[0.4.1]: https://github.com/netzulo/qacode/compare/v0.4.0...v0.4.1
[0.4.0]: https://github.com/netzulo/qacode/compare/v0.3.9rc-a...v0.4.0
[0.3.9rc-a]: https://github.com/netzulo/qacode/compare/v0.3.9...v0.3.9rc-a
[0.3.9]: https://github.com/netzulo/qacode/compare/v0.3.8rc-c...v0.3.9
[0.3.8rc-c]: https://github.com/netzulo/qacode/compare/v0.3.8rc-b...v0.3.8rc-c
[0.3.8rc-b]: https://github.com/netzulo/qacode/compare/v0.3.8rc-a...v0.3.8rc-b
[0.3.8rc-a]: https://github.com/netzulo/qacode/compare/v0.3.8...v0.3.8rc-a
[0.3.8]: https://github.com/netzulo/qacode/compare/v0.3.7...v0.3.8
[0.3.7]: https://github.com/netzulo/qacode/compare/v0.3.6...v0.3.7
[0.3.6]: https://github.com/netzulo/qacode/compare/v0.3.5...v0.3.6
[0.3.5]: https://github.com/netzulo/qacode/compare/v0.3.4...v0.3.5
[0.3.4]: https://github.com/netzulo/qacode/compare/v0.3.3...v0.3.4
[0.3.3]: https://github.com/netzulo/qacode/compare/v0.3.2...v0.3.3
[0.3.2]: https://github.com/netzulo/qacode/compare/v0.3.1...v0.3.2
[0.3.1]: https://github.com/netzulo/qacode/compare/v0.3.0...v0.3.1
[0.3.0]: https://github.com/netzulo/qacode/compare/v0.2.9...v0.3.0
[0.2.9]: https://github.com/netzulo/qacode/compare/v0.2.8...v0.2.9
[0.2.8]: https://github.com/netzulo/qacode/compare/v0.2.7...v0.2.8
[0.2.7]: https://github.com/netzulo/qacode/compare/v0.2.6...v0.2.7
[0.2.6]: https://github.com/netzulo/qacode/compare/v0.2.5...v0.2.6
[0.2.5]: https://github.com/netzulo/qacode/compare/v0.2.4...v0.2.5
[0.2.4]: https://github.com/netzulo/qacode/compare/v0.2.3...v0.2.4
[0.2.3]: https://github.com/netzulo/qacode/compare/v0.2.2...v0.2.3
[0.2.2]: https://github.com/netzulo/qacode/compare/v0.2.1...v0.2.2
[0.2.1]: https://github.com/netzulo/qacode/compare/v0.2.0...v0.2.1
[0.2.0]: https://github.com/netzulo/qacode/compare/v0.1.9...v0.1.0
[0.1.9]: https://github.com/netzulo/qacode/compare/v0.1.8...v0.1.9
[0.1.8]: https://github.com/netzulo/qacode/compare/v0.1.7...v0.1.8
[0.1.7]: https://github.com/netzulo/qacode/compare/v0.1.6...v0.1.7
[0.1.6]: https://github.com/netzulo/qacode/compare/v0.1.5...v0.1.6
[0.1.5]: https://github.com/netzulo/qacode/compare/v0.1.4...v0.1.5
[0.1.4]: https://github.com/netzulo/qacode/compare/v0.1.3...v0.1.4
[0.1.3]: https://github.com/netzulo/qacode/compare/v0.1.2...v0.1.3
[0.1.2]: https://github.com/netzulo/qacode/compare/v0.1.1...v0.1.2
[0.1.1]: https://github.com/netzulo/qacode/compare/v0.1.0...v0.1.1
[0.1.0]: https://github.com/netzulo/qacode/compare/v0.0.9...v0.1.0
[0.0.9]: https://github.com/netzulo/qacode/compare/v0.0.8...v0.0.9
[0.0.8]: https://github.com/netzulo/qacode/compare/v0.0.7...v0.0.8
[0.0.7]: https://github.com/netzulo/qacode/compare/v0.0.6...v0.0.7
[0.0.6]: https://github.com/netzulo/qacode/compare/v0.0.5...v0.0.6
[0.0.5]: https://github.com/netzulo/qacode/compare/v0.0.4...v0.0.5
[0.0.4]: https://github.com/netzulo/qacode/compare/v0.0.3...v0.0.4
[0.0.3]: https://github.com/netzulo/qacode/compare/v0.0.2...v0.0.3
[0.0.2]: https://github.com/netzulo/qacode/compare/v0.0.1...v0.0.2
[0.0.1]: https://github.com/netzulo/qacode/compare/v0.0.0...v0.0.1