Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.8.1 #3

Merged
merged 60 commits into from
Oct 30, 2024
Merged

Release 2.8.1 #3

merged 60 commits into from
Oct 30, 2024

Conversation

RyanRory
Copy link
Collaborator

What's Changed

Full Changelog: oxen-io/session-ios@2.8.0...2.8.1

mpretty-cyro and others added 30 commits September 25, 2024 09:22
• Renamed an init which matched a private API so triggered a store submission warning
• Fixed a unit test build issue in Xcode 16
• Updated the LintLocalizableStrings updatePermissionStrings output to be sorted (so it doesn't change every time)
• Moved the 'Ensure InfoPlist.xcstrings updated' build step to the Session target
Fixed a bug where logs sent before the logger finishes setting up after returning from the background weren't getting added to the log gile
…ode-cache-size

Added a function to retrieve the snode cache size from libSession
…ause-apple-is-dumb

Number of small Xcode 16 build fixes
Fixed a bug with return from background logs
…-identifiers-refactoring

# Conflicts:
#	Session/Meta/Translations/InfoPlist.xcstrings
Updated to the latest GRDB (Built with Xcode 16)
…ib-session-size-tests

Optimised the libSession size limit tests
…e-identifiers-refactoring

Refactored MimeTypeUtil to use UniformTypeIdentifiers
• Fixed an issue where the licenses may not be sorted which could result in different outputs between builds
• Fixed an issue where non-dependencies could be included in the project if they had been resolved at some point
# Conflicts:
#	Session.xcodeproj/project.pbxproj
#	Session/Meta/Translations/InfoPlist.xcstrings
mpretty-cyro and others added 29 commits October 11, 2024 15:30
…-creation

Fixed a couple of bugs with attachment path creation
…nguage-options

Tweaked a couple of Xcode settings to remove redundant languages
…ranslations

[Automated] Update translations from Crowdin
Also resolves a warning about an unsafe pointer
…ranslations

[Automated] Update translations from Crowdin
…ng-memory-usage

Updated the method 'Setting' data manipulation to be safer
…sibility-id

Standardize modal & input error accessibility ids
…ranslations

[Automated] Update translations from Crowdin
• Added new 'LintControl' mechanisms to allow for ignoring sections of code
• Added new 'MatchType' mechanisms for excluding unlocalized cases
• Updated the code to explicitly handle localized template strings (both single and multiline)
• Updated the code to process files across multiple threads to improve performance
• Updated the code to use Swift 5.7 regex and store in static variables to prevent reconstruction every time they are used
• Removed the list of individual files which are ignored (now just output a count)
• Fixed an issue where having a localized string on a subsequent line could result in an unlocalized (or incorrectly localized) string not being detected
• Fixed an issue where having multiple strings on a single line could result in an unlocalized string not being detected
• Fixed an issue where zero-width characters would result in the variable count comparison between translations failing
• Fixed a number of localization warnings
…ssues

Refactored the LintLocalizableStrings script
• Refactored the 'RecipientState' type to just be columns on the 'Interaction' table
• Added some syntactic sugar to clean up the 'CallbackWrapper' boilerplate within the LibSession+Networking code
• Fixed an issue where sending a message into a group where you are the only member would result in the message permanently being in the sending state
• Fixed an issue when initially setting up the interaction database structure where the community whisper mechanism needed another column
• Fixed a bug where the MessageSendJob wouldn't time out during path building
• Fixed a bug where the MessageSendJob wouldn't retry 8 times before detecting a timeout (meaning it would retry up to 80 times in total before permanently failing)
…es-control-message

Fix disappearing messages control message
…ct-deletion

Reworked 'deleteOrLeave' function to remove ambiguity, fixed some strings
…t-state

Refactored the 'RecipientState' type and other improvements
…isation

Updated the SQL for checking session id prefixes
@RyanRory RyanRory merged commit c2be77e into master Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants