Repository navigation
chore: prepare v1.1.1 release - #46
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ملخص التغيير (Summary)
Prepare arabic-services 1.1.1 from the fixes and package improvements accumulated since v1.1.0.
التوافق (Compatibility)
This PR changes release metadata, notes, and development-tool resolutions; it adds no new function changes. Release notes explicitly disclose affix-output corrections, stricter numeric-level validation, ESM nested namespace shape changes, and incomplete generated facade/helper maps. The package still has zero runtime dependencies; known development-tool audit advisories remain.
The API query-conversion fix is separately committed in Seen-Arabic/Arabic-Services-API@3f233c2. The actual packed 1.1.1 artifact was exercised through its real Nest controller, service, and pipes in an isolated local HTTP app; only telemetry and database logging were stubbed. The service's library import was pinned and asserted to be the candidate package, not its installed 1.1.0 dependency. No consumer dependency update or deployment was performed.
التحقق (Validation)
Tarball SHA-256:
8660245DA6196C09C5E76FBA6BA7484EB23C97C3DEC504ADE5AF158C9687C5C2.Publishing is a separate step after merging this PR. No tag or GitHub Release has been created, and npm publication has not been triggered. The comparison link in the prepared release details becomes available once v1.1.1 is tagged.
Prepared GitHub Release details — title: 1.1.1; tag: v1.1.1
What's Changed
Version
1.1.12026-11-04 (24 Jumada al-Awwal 1448) ✨Added
.jsrelative references while retaining the CJS and browser UMD package entry paths (PR #45).Updated
ArabicServices.constantsandArabicServices.utilswhile changing their object prototypes, extensibility, and property descriptors.examples/browser/index.htmland separated source and compiled-artifact test commands;npm testruns both suites around one build.typescript-eslintand its packages to 8.72.1,fast-urito 3.1.9, andignoreto 7.0.14 within existing manifest ranges.Fixed
نور,بنت, andاليد; the transformation remains heuristic (PR #44).فلسطينbefore lossy affix stripping, while retaining the existing affix-based similarity path. Exact matching is case-sensitive and does not normalize tokens (PR #43).TypeErrorand negative, fractional, or non-finite levels withRangeError; empty input terminates and random-index counts are capped at the word length (PR #36).devcommand, which relied on an uninstalledts-noderunner.Compatibility notes
TypeError; valid numeric inputs remain the typed API.ArabicServices.constantsand.utilschanged from null-prototype, non-extensible namespace objects with data properties toObject.prototypeobjects that are extensible and expose getters. Their keys and values are unchanged, but reflection and augmentation observe the difference.Full Changelog