Skip to content

Latest commit

 

History

History
337 lines (206 loc) · 21.3 KB

CHANGELOG.md

File metadata and controls

337 lines (206 loc) · 21.3 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.5.0

Features

  • Feat(off-policy): support off-policy pid and update performance for navigation by @Jiayi Zhou in PR #245.

  • Style(model-based): fix mypy and polish api docstring by @Jiayi Zhou in PR #244.

  • Feat: improve test coverage and clear redundant code by @Jiayi Zhou in PR #238.

  • Feat: update benchmarks and provide configs for reproducing results by @Jiayi Zhou in PR #238.

  • Feat: add CODEOWNERS and refine ISSUE TEMPLATE by @Jiaming Ji in PR #233.

  • Style: support mypy checking and update docstring style by @Jiayi Zhou in PR #221.

  • Feat: add Dockerfile and codecov.yml by @XuehaiPan in PR #217.

  • Chore: update benchmark performance for first-order algorithms by @Borong Zhang in PR #215.

  • Chore: clean some trivial code by @Borong Zhang in PR #214.

  • Feat(pid-lagrange, test): add algo and update test by @Jiayi Zhou in PR #210.

  • Feat: add offline algorithms by @Ruiyang Sun in PR #175.

Documentations

Fixes

v0.4.0

Features

Fixes

  • Fix(simmer, PID): fix simmer performance and tune parameters by @Jiayi Zhou in PR #220.

  • Fix: enable smooth param in Costs when plotting by @Borong Zhang in PR #208.

  • Fix(off-policy): fix log when not update by @Jiayi Zhou in PR #206.

  • Fix: check duplicated parameters and values which are specified in experiment grid by @Borong Zhang in PR #203.

Documentation

Refactor

  • Refactor: minor changes regarding documentation and dependencies by @Jiaming Ji in PR #219.

  • Refactor(common/logger): refactor and simplify logger storage logic by @XuehaiPan in PR #216.

  • Refactor(algo_wrapper, configs): rename update cycle and refactor structure by @Jiayi Zhou in PR #213.

  • Refactor: update hyper-parameters for first-order algorithms by @Borong Zhang in PR #199.

  • Refactor: condense top-level benchmarks by @Jiaming Ji in PR #198.

v0.3.0

Features

Fixes

  • Fix(experiment grid): fix file path problem when using gpu in experiment grid by @Borong Zhang in PR #194.

Documentation

v0.2.2

Fixes

Documentation

v0.2.1

Features

  • Feat(statistics tools): support statistics tools for experiments by @Borong Zhang in PR #157.

v0.2.0

Features

Fixes

Documentation

v0.1.0

  • Check out Development for more.

Development

2023-03-06 ~ 2023-03-15

Features

Fixes

Documentation

2023-02-27 ~ 2023-03-05

Fixes

Documentation

2023-02-13 ~ 2023-02-19

Fixes

2023-02-06 ~ 2023-02-12

Features

Fixes

Documentation

2023-01-30 ~ 2023-02-05

Features

2023-01-23 ~ 2023-01-29

Features

Fixes

2023-01-16 ~ 2023-01-22

Features

2023-01-09 ~ 2023-01-15

Features

2023-01-02 ~ 2023-01-08

Features

  • Feat(agents, tasks, Evaluator): support circle012 and new agent racecar, update evaluator by @Borong Zhang in PR #59.

2022-12-26 ~ 2023-01-01

Features

  • Refactor: enhanced model-based code, add CAP algorithm by @Weidong Huang in PR #59.
  • Feat: support auto render as .mp4 videos, add examples and tests by @Borong Zhang in PR #60.

Fixes

  • Fix(model-based): fix cap cost bug and lag beta value in cap.yaml by @Weidong Huang in PR #62.
  • Fix(render): fix markers are not shown in the rgb array returned by env.render() by @Borong Zhang in PR #61.

2022-12-19 ~ 2022-12-25

Features

Fixes

Documentation

2022-12-12 ~ 2022-12-18

Features

  • Refactor: open pylint in pre-commit by @Jiaming Ji in PR #48.
  • Refactor: change the details and yaml files of on policy algorithm by @Jiayi Zhou in PR #41.
  • Feat: add CUP algorithm by @Jiayi Zhou in PR #43.
  • Feat(wrapper): separated wrapper for different algorithmic environments by @Jiaming Ji in PR #44.
  • Chore: rename files and enable pylint by @Borong Zhang in PR #39.

Documentation

  • Retouch the formatting and add PPO docs for OmniSafe by @Jiayi Zhou in PR #40.
  • Add Lagrangian method documentation by @Jiayi Zhou in PR #42.
  • Refactor(README): show the implemented algorithms in more detail by @Jiaming Ji in PR #47.

2022-12-05 ~ 2022-12-11

Features

  • Refactor: more OOP style code were used and made better code and file structure by @Borong Zhang in PR #37.
  • Refactor: change the file layout of omnisafe by @Jiaming Ji in PR #35.

Fixes

  • Fix(env_wrapper): fix warning caused by 'none' string default value by @Borong Zhang in PR #30.

Documentation

  • Docs: retouch the formatting and add links to the formula numbers by @Jiayi Zhou in PR #31.

2022-11-28 ~ 2022-12-04

Features

Documentation

2022-11-20 ~ 2022-11-27

Features

  • Add render_mode: human, rgb_array, depth_array in safety-gymnasium: safety_gym_v2.
  • Add Model-based Safe Algorithms: mbppolag, safeloop by @Weidong Huang in #12.
  • Add .editorconfig and update license by @XuehaiPan in #8.

Fixes

Documentation

  • Refactor some code in omnisafe, add CHANGELOG.md,` and del install.md and tutorial in PR #16 by @Jiaming Ji.
  • Docs: add PCPO in omnisafe's docs and modify CPO by @Jiayi Zhou in #9.
  • Add CPO and Intro in omnisafe's docs by @Jiayi Zhou in PR #7.
  • Add render mode and vision input in safety-gymnasium: safety_gym_v2 by @Jiaming Ji in PR #5.