Skip to content
This repository has been archived by the owner on Oct 8, 2024. It is now read-only.

Releases: engnadeau/pybotics

0.8.0

17 Aug 16:06
Compare
Choose a tag to compare

0.8.0 (2020-08-17)

Features

  • release: added semantic-release config (8d495a2)

0.7.5

08 Aug 18:20
743f5cb
Compare
Choose a tag to compare

Fixed

  • Using poetry for releases workflow

0.7.4

08 Aug 16:33
39e2ffa
Compare
Choose a tag to compare

Added

  • Added JOSS publication
  • Added ABB IRB120 model

Fixed

  • Fixed pyproject.toml allow-prereleases

Changed

  • Reduced fail_under to 60% for unit testing
  • Switched to GitHub Actions from TravisCI
  • Cleaned Makefile .PHONY tags

0.7.3

30 Sep 02:47
ef8ceac
Compare
Choose a tag to compare

Fixed

  • Set poetry version to git tag (9f3be62)

0.7.2

30 Sep 02:12
Compare
Choose a tag to compare

Added

  • Added issue templates (7d53e8f)
  • Updated README.md with additional community info, direct links to the relevant docs/issues, and extended the testing how-to (2fe8b21)
  • Updates for JOSS paper

Fixed

  • ReadTheDocs now fully works

0.7.1

13 Sep 13:10
ded1d4f
Compare
Choose a tag to compare

Added

  • RTD documentation
  • JOSS paper

0.7.0

10 Sep 15:42
e2cd6b1
Compare
Choose a tag to compare
  • General code cleanup
  • Classes now use attrs to manage boilerplate initialization
  • poetry used for package and dependency management

0.6.0

10 Apr 18:52
4115abb
Compare
Choose a tag to compare

Added

  • Jacobian methods
  • Basic usage script: docs/examples/basic_usage.py
  • pybotics.__version__ built-in using setuptools_scm
  • least_squares IK method
  • Robot.home_joints
  • Various setters/getters
  • More angle conventions and conversions
  • Various useful __repr__
  • OSX and Linux CircleCI builds
  • Windows builds with AppVeyor
  • .flake8 config
  • Repo bots (e.g., .github/config.yml, .github/stale.yml)

Changed

  • Simplified requirements files
  • Simplified pybotics/__init__.py structure
  • Versions now managed by setuptools_scm
  • Simplified overall API, see examples for more detail
  • Optimization vector/mask only exist in the context of OptimizationHandler
  • Robot.random_joints() can return array or has inplace flag
  • PyUp now creates PRs as individual packages are updated instead of a daily check
  • Pruning/excluding files in MANIFEST
  • Improved RTD documentation

Fixed

  • Joint limits are checked when setting Robot.joints
  • Various CI and test improvements
  • Typo in .github/ISSUE_TEMPLATE.md
  • TravisCI distributions key in wrong location

0.5.0

19 Nov 02:54
bc5af98
Compare
Choose a tag to compare

0.4.1

11 Nov 04:20
0db7370
Compare
Choose a tag to compare

Fixed

  • Error in setup.py when installing released package from PyPI
  • Fixed requirements.txt location in MANIFEST.in

Added

  • sdist and bdist are now tested in CI