This repository has been archived by the owner on Dec 2, 2022. It is now read-only.
Releases: ansible/schemas
Releases · ansible/schemas
v22.9.0
Minor Changes
- Improve molecule schema (#358) @zhan9san
- Remove ansible-lint config schema (#363) @ssbarnea
- Improve gather facts and subset support (#326) @apatard
- Improve contributing documentation (#380) @ssbarnea
- Improve documentation on galaxy version pattern (#347) @ssbarnea
Bugfixes
- meta: make the standalone field optional (#389) @ssbarnea
- meta: refactor schema versioning to improve errors (#385) @ssbarnea
- Fix collection, role and namespace naming patterns (#381) @ssbarnea
- Add missing values for gather_subset (#373) @ssbarnea
- Fix task and playbook detection in schema (#370) @ganeshrn
- Update deps (#359) @ssbarnea
- Allow role parameters on meta (#349) @ssbarnea
- Allow serial to use jinja2 (#348) @ssbarnea
- Add Oracle Linux schema (#345) @facorazza
- Allow when inside import_playbook (#327) @apatard
- Fix use of until keyword in schema (#318) @Nemental
- Add OpenWRTPlatformModel to items of platforms (#317) @pallxk
v22.6.0
Major Changes
Minor Changes
- Improve grammar for docs (#289) @ssbarnea
- f/ansible-meta.json: Add support for namespace (#284) @apatard
- Add argument-spec schema (#261) @ssbarnea
- Compile tasks and playbooks subschemas (#260) @ssbarnea
- vars: check valid names (#246) @ssbarnea
Bugfixes
- Allow use of when with meta/main.yml (#306) @ssbarnea
- Recognize some with_ filters moved to community.general (#302) @ssbarnea
- Allow tags with import_playbooks (#305) @ssbarnea
- Added openwrt to meta schema (#299) @russoz
- Add missing write_list in ansible-lint schema (#297) @kpfleming
- Allow retries, poll and port to be templated integers (#290) @ssbarnea
- meta: Add Mageia platform (#283) @apatard
- meta: allow use of "become" and "when" properties to dependencies (#278) @nre-ableton
- Remove unused definitions from subschemas (#280) @ssbarnea
- meta: make galaxy_info section optional (#279) @ssbarnea
- argspec: support seealso, sub-options, and fix choices (#276) @felixfontein
- argspec: improve version_added, author and description (#275) @felixfontein
- Adopt standard use of $defs (#274) @ssbarnea
- Allow when to use complex conditionals (#273) @ssbarnea
- Allow throttle to use jinja2 (#272) @ssbarnea
- Allow args to accept full jinja2 templates (#271) @ssbarnea
- Allow run_once to use templated booleans (#270) @ssbarnea
- Allow check_mode and changed_when to use complex conditionals (#269) @ssbarnea
- Allow use of old import_playbook (#268) @ssbarnea
- Allow tasks files to be empty (null) (#267) @ssbarnea
- Allow failed_when to use lists (#264) @ssbarnea
- Allow environment to use jinja2 templating (#263) @ssbarnea
- Allow use of templated booleans for become (#262) @ssbarnea
- Improve inventory schema (#257) @ssbarnea
- meta: allow tags to use a single string (#256) @ssbarnea
- requirements: add messing types "dir" and "subdirs" (#250) @olivierlemasle
- vars: correct keyword detection regex (#251) @ssbarnea
- meta: allow empty files (#247) @ssbarnea
- meta: configure platforms to use string versions (#245) @ssbarnea
- meta: allow use of collections key (#244) @ssbarnea
- Corrects example of ansible-lint config files (#243) @ssbarnea
- Allow empty vars files (#242) @ssbarnea
- meta: require either src, name or role for each dependency entry (#241) @ssbarnea
- meta: make galaxy_tags optional (#240) @ssbarnea
- tags can be either string or list of strings (#236) @MarkusTeufelberger
- Improve become_method and document implicit and explicit templating (#190) @ssbarnea
- Allow ignore_errors to use jinja2 (#233) @ssbarnea
v22.4
Major Changes
Minor Changes
- Improve no_log (#212) @ssbarnea
- Add ability to use tasks subschema from playbook schema file (testing) (#204) @ssbarnea
- Add schema for Ansible Meta Runtime (#133) @ssbarnea
- Added schema for Ansible Execution Environments (#132) @ssbarnea
- Add Ansible Inventory schema (#125) @ssbarnea
- Add schema for ansible-navigator (#119) @ziegenberg
- update and not overwrite the existing list of galaxy platforms (#116) @ziegenberg
- Remove modules from schemas (#118) @ssbarnea
- Remove module dumping (#117) @ssbarnea
- Removed dumped ansible modules (#114) @ssbarnea
- Refreshed ansible module dumps to 5.0.1 (#113) @ssbarnea
- update GALAXY_PLATFORMS dictionary (#95) @ziegenberg
- make dumping galaxy platforms configurable and update documentation (#104) @ziegenberg
- Extend config file example for molecule's platform (#60) @ikorchynskyi
- Extend validation schema for molecule's platform (#59) @ikorchynskyi
- Add module dumping code (#55) @ssbarnea
- Update dependencies (#54) @ssbarnea
- Add validation of groups for molecule's platform (#53) @egarbi
- Export all ansible community modules (#41) @ssbarnea
- Implement testing using mocha (#39) @ssbarnea
- Add ability to recognize files with encrypted vaults (#36) @ssbarnea
- Add support for vars_prompt (#32) @ssbarnea
- Add optional
issue_tracker_url
key (#29) @ChristinWhite - Add vars argument to role dependencies (#27) @ssbarnea
- Warn contributors to not edit generated files (#26) @ssbarnea
- Add dependency locking (#25) @ssbarnea
- Improve zuul schema (#21) @ssbarnea
- Linter bumping (#19) @ssbarnea
- Improve testing (#18) @ssbarnea
- Add schema for galaxy.yml files (#16) @ssbarnea
- Validate galaxy platforms (#15) @ssbarnea
- More schema (#13) @ssbarnea
- Added molecule config schema (#8) @ssbarnea
- Add schema for ansible-lint configuration (#3) @ssbarnea
- Add zuul config schema (#1) @ssbarnea
Bugfixes
- molecule: recognize platform children (#228) @ssbarnea
- with_items: require either templated or list (#225) @ssbarnea
- tasks: changed_when to accept lists and strings (#224) @ssbarnea
- molecule: add missing env property to platform (#192) @DanSibbernsen
- molecule: allow additionalProperties for platform and provisioner (#222) @ssbarnea
- Improve vars_prompt (#216) @ssbarnea
- Improve playbook roles (#215) @ssbarnea
- Rename TasksListModel to tasks (#214) @ssbarnea
- Improve ansible.builtin.import_playbook (#211) @ssbarnea
- Improve block model (#210) @ssbarnea
- Enable cspell (#208) @ssbarnea
- Ensure block is exclusive with task model (#206) @ssbarnea
- Add $id fields for all schemas (#203) @ssbarnea
- Make local_action allow objects (#202) @ssbarnea
- Move Zuul schemas to schemastore (#196) @ssbarnea
- Sync up CONTRIBUTING.md to reflect latest changes (#186) @claui
- Allow multiple handlers in notify (#188) @Hexta
- Made no_log allow jinja on ansible-playbook schema (#182) @ssbarnea
- Add missing enable_list in ansible-lint (#177) @bluikko
- Allow arrays in loops (#178) @ssbarnea
- failed_when should allow booleans (#171) @ssbarnea
- Remove the obsolete beremoth task model from ansible-tasks schema (#175) @ssbarnea
- Repair task model for ansible-playbook (#174) @ssbarnea
- Remove obsolete BeremothTaskModel (#173) @ssbarnea
- Refactor src/schema.spec.ts (#169) @sgpinkus
- Correcting ansible requirements (#165) @RandyLevensalor
- Add ansible-builder config options for ansible-navigator schema (#162) @ssbarnea
- Improve playbook schema for hosts and serial (#156) @ssbarnea
- log ajv validation errors to console (#121) @ziegenberg
- Replace ansible with ansible-core as dependency (#115) @ssbarnea
- fix typo in README.md (#110) @ziegenberg
- fix typos in schema comment (#108) @ziegenberg
- update GALAXY_PLATFORMS dumped from API (#102) @ziegenberg
- add optional
name
for scenario in molecule schema (#100) @ziegenberg - make
company
optional for ansible-meta as galaxy source suggests (#97) @ziegenberg - use
all
instead ofany
for PlatformVersionsEnum (#96) @ziegenberg - update dev dependency mocha to ^9.0.0 because of CVE-2021-3807 in ansi-regex (#99) @ziegenberg
- make
scenario
optional for molecule (#98) @ziegenberg - add missing property
pre_build_image
to MoleculePlatformModel (#94) @ziegenberg - Add branches and final to zuul job model (#92) @ssbarnea
- Add vars property to import_playbook (#91) @moreda
- update GALAXY_PLATFORMS dictionary (#79) @ziegenberg
- Set spdx licenses list to 3.13 (#90) @moreda
- Make delegate_facts a boolean (#78) @ssbarnea
- Allow string for ansible tags (#76) @ssbarnea
- Update deps (#77) @ssbarnea
- Refactor code that dumps modules (#73) @ssbarnea
- Assure we update list of modules before testing (#72) @ssbarnea
- Use in-repo SPDX when possible (#71) @ssbarnea
- Allow import_playbook (#68) @ssbarnea
- Add missing molecule properties (#67) @ssbarnea
- Add scm property to requirements role (#66) @ssbarnea
- Add validation of playbooks for ProvisionerModel (#57) @egarbi
- Add new property for MoleculePlatformModel (#50) @egarbi
- fix: added idempotence step (#48) @ssbarnea
- feat: add tags argument to role dependencies (#33) @FlorianLaunay
- Fixed missing bigsur (#31) @ssbarnea
- Add job attempts to zuul (#28) @ssbarnea
- Improve zuul schema (#24) @ssbarnea
- zuul: job run can be either str or List[str] (#22) @ssbarnea
- Add kinds to ansible-lint config schema (#20) @ssbarnea
- Improve zuul schema (#17) @ssbarnea
- fix: add more properties to zuul schema (#9) @ssbarnea
- Added secrets to zuul schema (#7) @ssbarnea
- More missing zuul schema properties (#6) @ssbarnea
- Add missing properties to zuul schema (#5) @ssbarnea
- Allow list of strings for zuul post-run and pre-run (#4) @ssbarnea
- Correct zuul schema filename (#2) @ssbarnea