Browse Source

Merge pull request #1269 from octodns/rel-1-12-0

Version 1.12.0 version bump and changelog update
pull/1270/head v1.12.0
Ross McFarland 6 months ago
committed by GitHub
parent
commit
07c72e5a2f
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
13 changed files with 13 additions and 49 deletions
  1. +0
    -4
      .changelog/0c0c814add3c4ce5983eb3a6d0430de4.md
  2. +0
    -4
      .changelog/3e80c9a9167b4d0ea3eb95f8b46b177a.md
  3. +0
    -4
      .changelog/44274039f47d4df0946a45fb9c228d3f.md
  4. +0
    -4
      .changelog/4af5a11fb21842ffb627d5ee4d80fb14.md
  5. +0
    -4
      .changelog/72ba948357fb41ea948a25b8c8454131.md
  6. +0
    -4
      .changelog/acae8de42da4482ea06e380586010eb8.md
  7. +0
    -4
      .changelog/acc2596fb367494db070e6c06abf705a.md
  8. +0
    -4
      .changelog/ad02e7c6359a43f59a92cf53c8b13e8c.md
  9. +0
    -4
      .changelog/c981d53176e142ba94d885a13e608faa.md
  10. +0
    -5
      .changelog/ff12d7ab1c614a15b3ce8c6bba3407fb.md
  11. +8
    -0
      CHANGELOG.md
  12. +1
    -1
      octodns/__init__.py
  13. +4
    -7
      script/changelog

+ 0
- 4
.changelog/0c0c814add3c4ce5983eb3a6d0430de4.md View File

@ -1,4 +0,0 @@
---
type: minor
---
New provider: Bunny DNS

+ 0
- 4
.changelog/3e80c9a9167b4d0ea3eb95f8b46b177a.md View File

@ -1,4 +0,0 @@
---
type: none
---
Fixes for geo-data.py action

+ 0
- 4
.changelog/44274039f47d4df0946a45fb9c228d3f.md View File

@ -1,4 +0,0 @@
---
type: none
---
update markdown tables

+ 0
- 4
.changelog/4af5a11fb21842ffb627d5ee4d80fb14.md View File

@ -1,4 +0,0 @@
---
type: minor
---
Templating processor added

+ 0
- 4
.changelog/72ba948357fb41ea948a25b8c8454131.md View File

@ -1,4 +0,0 @@
---
type: none
---
Cron action for geo-data.py

+ 0
- 4
.changelog/acae8de42da4482ea06e380586010eb8.md View File

@ -1,4 +0,0 @@
---
type: none
---
fix markdown format

+ 0
- 4
.changelog/acc2596fb367494db070e6c06abf705a.md View File

@ -1,4 +0,0 @@
---
type: none
---
Adding changelog management infra and doc

+ 0
- 4
.changelog/ad02e7c6359a43f59a92cf53c8b13e8c.md View File

@ -1,4 +0,0 @@
---
type: none
---
requirements-dev.txt requirements.txt

+ 0
- 4
.changelog/c981d53176e142ba94d885a13e608faa.md View File

@ -1,4 +0,0 @@
---
type: minor
---
Update geo-data, Türkiye

+ 0
- 5
.changelog/ff12d7ab1c614a15b3ce8c6bba3407fb.md View File

@ -1,5 +0,0 @@
---
type: minor
pr: 1251
---
Correct type-o in name of AcmeManagingProcessor, backwards compatible alias in place

+ 8
- 0
CHANGELOG.md View File

@ -1,3 +1,11 @@
## 1.12.0 - 2025-06-25 - Automated changelogs
Minor:
* Templating processor added [#1259](https://github.com/octodns/octodns/pull/1259)
* Update geo-data, Türkiye [#1263](https://github.com/octodns/octodns/pull/1263)
* New provider: Bunny DNS [#1262](https://github.com/octodns/octodns/pull/1262)
* Correct type-o in name of AcmeManagingProcessor, backwards compatible alias in place [#1251](https://github.com/octodns/octodns/pull/1251)
## v1.11.0 - 2025-02-03 - Cleanup & deprecations with meta planning
* Deprecation warning for Source.populate w/o the lenient param, to be removed


+ 1
- 1
octodns/__init__.py View File

@ -1,4 +1,4 @@
'OctoDNS: DNS as code - Tools for managing DNS across multiple providers'
# TODO: remove __VERSION__ w/2.x
__version__ = __VERSION__ = '1.11.0'
__version__ = __VERSION__ = '1.12.0'

+ 4
- 7
script/changelog View File

@ -115,6 +115,8 @@ class _ChangeMeta:
@classmethod
def get(cls, filepath, data):
if 'pr' in data:
return data['pr'], datetime(year=1970, month=1, day=1)
if cls._pr_cache is None:
result = run(
[
@ -148,12 +150,7 @@ class _ChangeMeta:
return cls._pr_cache[filepath]
except KeyError:
# couldn't find a PR with the changelog file in it
try:
# if a PR number was specified in the changelog entry use it
return data['pr'], datetime(year=1970, month=1, day=1)
except KeyError:
# otherwise just give up
return None, datetime(year=1970, month=1, day=1)
return None, datetime(year=1970, month=1, day=1)
def _get_changelogs():
@ -182,7 +179,7 @@ def _get_changelogs():
}
)
ordering = {'major': 0, 'minor': 1, 'patch': 2, 'none': 3, '': 3}
ordering = {'major': 3, 'minor': 2, 'patch': 1, 'none': 0, '': 0}
ret.sort(key=lambda c: (ordering[c['type']], c['time']), reverse=True)
return ret


Loading…
Cancel
Save