merge heads
bug: set minimum level for docker requirements.txt packages
build(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 #87
refactor: remove duplicate code block
doc: inplace db migration; replace [database] with [rdbms]
doc: update admonintion to past tense
doc: provide card look for "sections" on features page.
feature: add detector that prevents file content changes by Admin and other users.
refactor: rework mime type comparison and clean code
perf: dereference methods before using in loop
bug: import/importables fail to set newid correctly.
bug: fix traceback in roundup-admin init with bad config values
build(deps): bump anchore/scan-action from 7.3.2 to 7.4.0 #86
build(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 #85
bug: fix replacement for param writer_name -> writer correctly.
bug: remove performance and tracing decorators.
bug: make web page follow login_empty_passwords setting.
bug: using 'null' value for attributes causes error.
test: handle failing email signature removal test differently
chore: replaced writer_name with writer in call to ReStructuredText
chore(build): bump actions/upload-artifact from 6.0.0 to 7.0.0. #84
bug: fix case where null json value for datetime fails
chore(build) - update python3-alpine version.
fix: replace except: with except Exception: (by haosenwang1018@github)
chore(build): build(deps): bump anchore/scan-action from 7.3.1 to 7.3.2 pull #82
ruff: exclusions on imports
refactor: remove unused import
bug: remove socket setdefaulttimeout call.
chore: ruff cleanup.
refactor/bug: handle case where netrc returns None.
chore: ruff spacing fixups, flow control and import reordering/removal
chore(build): build(deps): bump anchore/scan-action from 7.3.1 to 7.3.2 pull #82
bug: move import findargspec out of Permission __init__ method
doc: change layout to work with sphinx 9.x api change.
doc: fix typo and error in check command
chore(build): bump anchore/scan-action from 7.2.3 to 7.3.0 pull #80
chore(build) - update python3-alpine version.
chore(build): bump actions/setup-python from 6.1.0 to 6.2.0 pull #81
chore(build): bump anchore/scan-action from 7.2.3 to 7.3.0 pull #80
chore(build): bump actions/checkout from 6.0.1 to 6.0.2 pull #79
close incorporated branch -- hg diff -r "ancestor(default,permission-performance)" -r permission-performance; returns nothing
bug: Issue2551393 - keep search name when paginating
merge - set self.language attribute when translator passed into Client()
set self.language attribute when translator passed into Client()
bump anchore/scan-action from 7.2.2 to 7.2.3 (PR #78)
bug: fix mis-commit of perf tests and crash fix for setTranslation
bug: rearrange test condition to optimize test w/ most likely to fail first and expensive permission check last
doc: add note that we can't incrementally clean old records from db
doc: fix bad formatting arg in json logging config file.
chore: ruff whitespace fixes.
doc: fix typo.
bug: don't reference vendored outside of anypy modules
bug: supress deprecation warning when importing cgi module
build: bump actions/upload-artifact from 5.0.0 to 6.0.0 (PR #77)
build: bump codecov/codecov-action from 5.5.1 to 5.5.2 (PR #76)
build: bump anchore/scan-action from 7.2.1 to 7.2.2 (PR #75)
build: prevent justhtml install < 3.10 python
build: justhtml fails on python < 3.10
doc: update tracker_config.txt. add format logging option and update docs on convert_htmltotext
issue2551413 - Broken MultiLink columns in CSV export (take 2)
feat: support justhtml parsing library to convert email to plain text
issue2551413 - Broken MultiLink columns in CSV export
chore: update actions/checkout from 6.0.0 to 6.1.1 pull74
merge heads: CHANGES.txt also whitespace fixups.
feat: add nanoid pkg trace_id gen and decorator for setting processName
docs: update changelog with pgp doc addition.
docs: key from keyserver, check key before import to production
chore: update base image to python 3.14.1-alpine3.23 release.
chore: bump actions/setup-python from 6.0.0 to 6.1.0
chore: anchore anchore/scan-action upgrade 7.1.0 to 7.2.0
chore: coveralls coverallsapp/github-action upgrade 2.3.6 to 2.3.7
chore: anchore anchore/scan-action upgrade 7.1.0 to 7.2.0
chore: github actions/checkout upgrade 5.0.0 to 6.0.0
doc: initial attempt to document setup of pgp support for email.
doc: add docs for producing jsonl formatted output
doc: update styles to WCAG AAA; add accessibility statement; reword
doc: removed line referencing API change in 1.6
doc: spelling correction.
refactor: mke Date class use __slots__
refactor: change some classes to use __slots__
chore: update base image to python 3.14 alpine release.
chore: update ci test to include 3.14/3.14t drop 3.12
chore: dependabot upgrade upload-artifact from 4.6.2 to 5.0.0 pull #68
chore: dependabot upgrade anchore scan from 7.0.2 to 7.1.0
fix: replace localhost with ip address in case localhost is ipv6 addr??
chore: dependabot update anchore 7.0.0 -> 7.0.2
refactor: replace boolean expr with named function call
doc: update url for irker to point to github.
test: fix version test
build: upgrade https://github.com/roundup-tracker/roundup/pull/65.patch
doc: remove uWSGI references as it is in maint mode and not being updated
fix: make version_check enforce version is 3.7+
fix: update updating.txt doc for user_src_input bug
fix: make user_src_input generate valid javascript
take2: merge multiple fix: python < 3.12 returns ParsingError not RuntimeError; print exception
fix: python < 3.12 returns ParsingError not RuntimeError; print exception
merge multiple fix: python < 3.12 returns ParsingError not RuntimeError; print exception
fix: python 3.{7,8,10} raise configfile.ParsingError not RuntimeError
chore(build): update anchore to 7.0.0 via dependabot
bug: improve error reporting for errors for logging fileConfig.