| 2026-09-06 | rrousselGit/riverpod | Add a prefer_keep_alive_annotation lint |
|---|
| 2026-09-05 | boxed/mutmut | Honour 'pragma: no mutate block' on else/except/finally arms |
|---|
| 2026-09-05 | briannesbitt/Carbon | Add e, p, X and x to the translatedFormat() replacement map |
|---|
| 2026-09-05 | fmtlib/fmt | Remove the '0' chrono padding modifier from the docs |
|---|
| 2026-09-05 | pest-parser/pest | Make Display for Expr and OptimizedExpr re-parse to the same AST |
|---|
| 2026-09-05 | sqlfluff/sqlfluff | LT01: don't glue sign indicators into an inline comment marker |
|---|
| 2026-09-05 | twigphp/Twig | Fix html_attr dropping style declarations whose value is zero |
|---|
| 2026-09-04 | apple/pkl | Escape characters that YAML cannot carry literally |
|---|
| 2026-09-04 | apple/swift-collections | [BitSet] Fix isEqualSet(to: Range<Int>) for empty ranges |
|---|
| 2026-09-04 | codemeta/codemeta | Stop the aggregate crosswalk table from silently dropping properties |
|---|
| 2026-09-04 | itchyny/gojq | fix split/1 function against empty input string |
|---|
| 2026-09-04 | jgm/texmath | eqn writer: escape `"` and `\` in quoted text |
|---|
| 2026-09-04 | JohannesBuchner/imagehash | colorhash: stop dropping pixels at the faint/bright saturation boundary |
|---|
| 2026-09-04 | more-itertools/more-itertools | Do not yield an empty list for an empty iterable when maxsplit is 0 |
|---|
| 2026-09-04 | NLog/NLog | JsonLayout - Escape lone surrogates so output stays valid UTF8 |
|---|
| 2026-09-04 | phonopy/phonopy | Restore nac_factor 1 for Elk, TURBOMOLE and Fleur |
|---|
| 2026-09-04 | pyproj4/pyproj | BUG: Fix CRS.to_2d() on CustomConstructorCRS subclasses |
|---|
| 2026-09-04 | python-pillow/Pillow | Add GPSHPositioningError to GPS IFD tag data |
|---|
| 2026-09-04 | pyvisa/pyvisa | Size the "l" and "L" binary datatypes in struct standard mode |
|---|
| 2026-09-04 | teal-language/tl | fix: emit bxor, not bnot, for binary '~' with --gen-target 5.1 |
|---|
| 2026-09-04 | tokio-rs/tokio | tokio-util: return the earliest key from `DelayQueue::peek` |
|---|
| 2026-09-04 | woodpecker-ci/woodpecker | Fix workflow-level when.status so a failure-only workflow does not run on success |
|---|
| 2026-09-04 | zarr-developers/zarr-python | fix: shape the value buffer for coordinate selections in sharded writes |
|---|
| 2026-09-03 | elixir-ecto/postgrex | Reject timestamptz values that do not fit the 64-bit wire format |
|---|
| 2026-09-03 | elixir-plug/plug | Use the RFC 9110 reason phrases for 413, 414 and 416 |
|---|
| 2026-09-03 | goreleaser/goreleaser | fix: map every 32-bit ARM variant to Termux's "arm" |
|---|
| 2026-09-03 | hapifhir/org.hl7.fhir.core | Terminology: null-guard supplement merge in ValueSetValidator.resolveCodeSystem |
|---|
| 2026-09-03 | harfbuzz/harfbuzz | [unicode] Treat U+180F FVS4 as Default_Ignorable |
|---|
| 2026-09-03 | jdx/mise | fix(config): terminate every newly added .tool-versions line |
|---|
| 2026-09-03 | nodeca/pako | Pick zlib's Z_FIXED fix in block type selection |
|---|
| 2026-09-03 | postcss/postcss | Keep non-annotation comments when the processor has no plugins |
|---|
| 2026-09-03 | pypa/setuptools-scm | Keep the PEP 440 epoch in the semver version schemes |
|---|
| 2026-09-03 | python-visualization/folium | Fix three stale documented defaults (TopoJson.overlay, TimeSliderChoropleth.overlay, GeoJsonPopup.localize) |
|---|
| 2026-09-03 | symfony/symfony | [String] Fix singularization of words ending in -ives |
|---|
| 2026-09-03 | tobymao/sqlglot | fix(postgres): keep the time zone argument of DATE_TRUNC [CLAUDE] |
|---|
| 2026-09-02 | apache/iceberg-python | Fix inverted null-count check in inclusive metrics NotStartsWith |
|---|
| 2026-09-02 | domokane/FinancePy | Use a 365.25 denominator for the JULIAN day count |
|---|
| 2026-09-02 | Kozea/Pyphen | Strip the encoding line read from a dictionary header |
|---|
| 2026-09-02 | mikedh/trimesh | Fix microinch conversion factor (was 1000x too large) |
|---|
| 2026-09-02 | petitparser/dart-petitparser | Fix character range merge dropping a contained range's characters |
|---|
| 2026-09-02 | pika/pika | Encode Python `float` values as the AMQP `d` field type |
|---|
| 2026-09-02 | pyglet/pyglet | Fix Mat3.__invert__ returning the transpose of the inverse |
|---|
| 2026-09-02 | pypa/wheel | Validate the build tag passed to `wheel pack --build-number` |
|---|
| 2026-09-02 | raysan5/raylib | [rtextures] Fix GetPixelColor() reading the wrong bits for R5G5B5A1 blue |
|---|
| 2026-09-02 | simonw/llm | Keep monotonic_ulid() monotonic when the clock does not move forward |
|---|
| 2026-09-02 | testing-library/user-event | fix: normalize DataTransfer format aliases |
|---|
| 2026-09-02 | truera/trulens | feat: connector-backed prompt management with version evaluation (closes #2703) |
|---|
| 2026-09-02 | urwid/urwid | Count the real ellipsis width in trimmed layout segments |
|---|
| 2026-09-01 | brailcom/speechd | fix: spd_set_notification must not always send NOTIFICATION ALL |
|---|
| 2026-09-01 | celery/celery | Honor a timeout of 0 in get_many instead of polling forever |
|---|
| 2026-09-01 | cuthbertLab/music21 | Give the flat-side accidentals their own unicode spellings (AI) |
|---|
| 2026-09-01 | github/github-mcp-server | fix(repos): give create_or_update_file callers a SHA they can actually get |
|---|
| 2026-09-01 | Homebrew/brew | Restore brew analytics to the manpage and completions |
|---|
| 2026-09-01 | keepassxreboot/keepassxc | Reject invalid padding in Base32::decode |
|---|
| 2026-09-01 | levitsky/pyteomics | Do not modify the caller's list in amino_acid_composition |
|---|
| 2026-09-01 | pion/rtcp | Pad profile extensions in report MarshalSize |
|---|
| 2026-09-01 | PyAV-Org/PyAV | Add yuv422p to supported_np_pix_fmts |
|---|
| 2026-09-01 | pymodbus-dev/pymodbus | Validate FC23 write count against MAX_WRITE_COUNT, not MAX_READ_COUNT |
|---|
| 2026-09-01 | tqdm/shtab | powershell: escape all five single-quote characters |
|---|
| 2026-09-01 | translate/translate | fix(lang): correct RTL detection for script-specific and missing codes |
|---|
| 2026-09-01 | WeblateOrg/language-data | fix: remove RTL flag from Tamashek languages |
|---|
| 2026-09-01 | xraypy/xraylarch | Fix off-by-one in ROI net counts background subtraction |
|---|
| 2026-08-31 | dipy/dipy | BF: Hide the injected `rng` from the pytest-visible signature |
|---|
| 2026-08-31 | petl-developers/petl | Fix lookupjoin TypeError on empty tables and uncomparable keys |
|---|
| 2026-08-31 | rthalley/dnspython | Honor raise_on_serial_went_backwards on both inbound_xfr paths |
|---|
| 2026-08-30 | agronholm/apscheduler | Fixed the sync scheduler never running automatic clean-up |
|---|
| 2026-08-30 | geopandas/geopandas | BUG: pass autolim through the categorical branch of plot_dataframe |
|---|
| 2026-08-30 | pypa/pipx | fix(environment): report PIPX_MAX_LOGS |
|---|
| 2026-08-29 | rthalley/dnspython | Bring async receive_udp ignore_errors in line with the sync one |
|---|
| 2026-08-28 | jarrodwatts/claude-hud | test: fix time-of-day flake in format-reset-time clock assertions |
|---|
| 2026-08-28 | jarrodwatts/claude-hud | fix(cache): refresh the prompt cache clock when a request starts |
|---|
| 2026-08-28 | pillarjs/path-to-regexp | Quote param names followed by astral ID_Continue text |
|---|
| 2026-08-27 | nrwl/nx | fix(core): apply targetDefaults options to an inferred target that is not redeclared |
|---|
| 2026-08-27 | pdm-project/pdm | fix(publish): accept --no-verify-ssl as the option name |
|---|
| 2026-08-27 | secdev/scapy | Net: honor the scope argument |
|---|
| 2026-08-27 | tox-dev/platformdirs | fix: accept app arguments in user_preference_dir |
|---|
| 2026-08-27 | truera/trulens | docs: add trace debugging cookbook notebook (closes #2705) |
|---|
| 2026-08-27 | vektra/mockery | fix: report unparsable `exclude-subpkg-regex` instead of panicking |
|---|
| 2026-08-26 | BrianPugh/cyclopts | Handle a config file whose document root is empty or not a mapping |
|---|
| 2026-08-26 | celery/celery | Make result_compression actually compress stored results |
|---|
| 2026-08-26 | celery/celery | Fix KeyError in MongoDB backend for results stored without a request |
|---|
| 2026-08-26 | msgpack/msgpack-python | Raise OverflowError when use_single_float cannot represent a value |
|---|
| 2026-08-26 | simplejson/simplejson | Report the comma position for illegal trailing comma errors |
|---|
| 2026-08-25 | allure-framework/allure-js | Add an option to turn off the steps generated from Cypress commands (fixes #1129) |
|---|
| 2026-08-25 | BrianPugh/cyclopts | Split JSON documents on newlines when rendering decode errors |
|---|
| 2026-08-25 | scverse/spatialdata | fix: preserve column order in PointsModel.parse() |
|---|
| 2026-08-25 | tox-dev/tox | Report an empty TOML command value as a handled error |
|---|
| 2026-08-24 | braintrustdata/braintrust-sdk-javascript | fix(langchain): Record reasoning tokens as metric |
|---|
| 2026-08-24 | react-hook-form/react-hook-form | 馃 chore: scope the lock workflow to issues so its scheduled run can finish |
|---|
| 2026-08-24 | scverse/anndata | fix(acc): raise on out-of-range MultiAcc column index instead of returning empty |
|---|
| 2026-08-24 | skrub-data/skrub | FIX - keep aux_table column order for default cols in AggJoiner and MultiAggJoiner |
|---|
| 2026-08-24 | stretchr/testify | mock: do not let a surplus matcher match a missing argument |
|---|
| 2026-08-24 | truera/trulens | chore: align the three ruff pins on 0.16.3 (#2718) |
|---|
| 2026-08-23 | conventional-changelog/commitlint | refactor(load): drop the node version check gating cosmiconfig loaders |
|---|
| 2026-08-22 | conventional-changelog/commitlint | fix(rules): report the case that matched in case rule failure messages |
|---|
| 2026-08-22 | conventional-changelog/commitlint | fix(load): detect dynamic await support on node majors above 20 |
|---|
| 2026-08-22 | musistudio/claude-code-router | Forward session id as prompt_cache_key on openai_responses |
|---|
| 2026-08-22 | OthmanAdi/planning-with-files | docs: name the skill directory in the skills-only install commands |
|---|
| 2026-08-22 | pnpm/pnpm | fix: honor minimumReleaseAgeIgnoreMissingTime in the trust check |
|---|
| 2026-08-22 | watchexec/watchexec | ci: set publish = false for test-socketfd in release-plz config |
|---|
| 2026-08-22 | zarr-developers/zarr-python | fix: reject a string-valued zero scale in the scale_offset codec |
|---|
| 2026-08-21 | conventional-changelog/commitlint | fix(lint): trim trailing whitespace off the message handed to ignore matchers |
|---|
| 2026-08-21 | OthmanAdi/planning-with-files | fix: feed the Copilot error hook over a pipe so dash can parse it |
|---|
| 2026-08-21 | pipecat-ai/pipecat | fix(tavus): use the caller's bot_name as the display name |
|---|
| 2026-08-20 | braintrustdata/braintrust-sdk-javascript | fix(anthropic): Record thinking tokens as metric |
|---|
| 2026-08-20 | conventional-changelog/commitlint | fix(config-nx-scopes): read scopes from the nx project graph |
|---|
| 2026-08-20 | OthmanAdi/planning-with-files | refactor: move language variants under skills/i18n so the plugin registers one skill |
|---|
| 2026-08-20 | pipecat-ai/pipecat | Support custom ICE servers in the development runner |
|---|
| 2026-08-20 | truera/trulens | feat(feedback): additional_instructions and cot reasons for conversation metrics |
|---|
| 2026-08-19 | github/github-mcp-server | fix(copilot): explain review request denials instead of forwarding a bare 404 |
|---|
| 2026-08-18 | jarrodwatts/claude-hud | feat(effort): add display.effortFormat to render the effort symbol without the level text |
|---|
| 2026-08-18 | vercel-labs/skills | fix: fail scoped well-known installs instead of falling back to the root index |
|---|