Skip to content

Commit

Permalink
Merge tag '0.10.2' into develop
Browse files Browse the repository at this point in the history
version-0.10.2

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEE0x8qvUqRWrIQ7Qt+TxXXekKtKzMFAmV/a7UACgkQTxXXekKt
# KzMijQ/+M6E9F2u+ej5az3bJcBuAbiGh7LVPZ67b4+7nmf1qxy4AG86jkvNysNbl
# U4MymByz8TW64jVvfVuPE41A0K2Y98OQAaNwDwUv7uR3tKyM+5tVmrLSDOMp5rCq
# 09NFt0cDKiJNM3gfa27sgWH5iX9YklGPOcrTTz3YH8xJT0K5VyqgcSMRLmawLf3E
# nMqYDjNtWsQ25e0B2Ku9jlTxBT250iDnSp1NHQYYOZFPNci5M7N4dmSBHAHluD6j
# NwqMWi4AA7CORt58VMIux1mbL9cfDyt3Inf1A3ujCLFdjAfTzbJJF9E343h+rO0+
# WaXS1GjLVVKbUxT4cH/AYhcRA5BFR1g51fxX0OkZc1bawQLcKeQwyIwrXcwNZYhB
# jvbMwQHm3JYIU3YSF7HmuZAY8UN9Js0lh1iriTYsnBgWsUqmVmNhSNVMJwbC5I6h
# rMRateh3H5mscTr1Y7UxFX6Uk6AcnwxtrxKH4uhrAcbqu74veYTifBvmMVB4W+CQ
# LtjEQQZs9Fdr+j9yhExjdfKsH4k6bdegLsurogSVkqa4ElgZcFwXyNtfTz3lrVb2
# nD4oL/xa7mO9gVp8tvRL3abLOGXhxtgLHx/GgZBEKuWg1qrcPkZE7ecxhwADpxWm
# qGxlVGlXJdizrSQPWGG11XBcDYODdGJ0xwf5ugMeB6qs2WQ5pgE=
# =R53N
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun Dec 17 22:44:21 2023 CET
# gpg:                using RSA key D31F2ABD4A915AB210ED0B7E4F15D77A42AD2B33
# gpg: Good signature from "Max Langer <[email protected]>" [ultimate]
  • Loading branch information
mangerlahn committed Dec 17, 2023
2 parents e078ad0 + 9f38008 commit 69eb0c4
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 55 deletions.
62 changes: 36 additions & 26 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
# Unreleased Changes

# 0.10.2
This update fixes more issues with the Homebrew check introduced in a recent update. Thank you for your continued reports, [please keep them coming][1]!

- Language support for:
- Hebrew
- Serbian (Thanks smudja)!
- Various tweaks to other languages.


# 0.10.1
This update fixes many issues with the Homebrew check introduced in the last update. Sorry for the inconvenience and thanks for the numerous reports highlighting these issues. [Please keep them coming][1]!
This update fixes many issues with the Homebrew check introduced in the last update. Sorry for the inconvenience and thanks for the numerous reports highlighting these issues. [Please keep them coming][2]!

- Improvements to update checking:
- Fix many cases where an update would be shown for up to date apps
Expand Down Expand Up @@ -97,7 +106,7 @@ More langauges like Arabic, Catalan, Chinese, Indonesian and Norwegian are well
- Smaller UI fixes
# 0.8
#### New and Improved:
- The Update All button returned to the toolbar. (Thanks [decodism][2]!)
- The Update All button returned to the toolbar. (Thanks [decodism][3]!)
- Icons of unsupported apps are now dimmed in the app list. (Thanks decodism!)
- Added an action to open apps right from app list.

Expand Down Expand Up @@ -125,7 +134,7 @@ Version 0.7.1 fixes a crash on launch that occurred for some people.
- Refined interface with support for macOS Big Sur
- Runs natively on M1 Macs
- Adds Update checking support for iOS apps installed from the Mac App Store (M1 Macs only)
- Latest is now available in French (Thanks [Flavien][3]!)
- Latest is now available in French (Thanks [Flavien][4]!)
- A little icon next to an app's name shows its source (Mac App Store or Web)
- Adds an option to display unsupported apps in the update list, they appear greyed out

Expand All @@ -134,7 +143,7 @@ Version 0.7.1 fixes a crash on launch that occurred for some people.
- Latest automatically quits when closing the window

#### Now Fixed:
- Some supported apps would not appear (Thanks [Simeon][4]!)
- Some supported apps would not appear (Thanks [Simeon][5]!)
- The window would not maximize when minimized in the dock
- Fixed a crash when right-clicking insite the update list
- Fixed a crash when quitting Latest or updating apps while Latest is open
Expand Down Expand Up @@ -189,23 +198,23 @@ This is basically version 0.4.4, but there was an issue with codesigning so many
Version 0.4.3 slightly improves the way Latest handles offline situations and fixes a bug that caused apps in the update list to disappear after reload.

# 0.4.2
This update fixes some cases where the app could crash based on [\#25][5].
This update fixes some cases where the app could crash based on [\#25][6].

# 0.4.1
#### Now Fixed:
- Improvements to the Sparkle parser for better quality of information and filtering of unsupported apps (partly [\#27][6])
- The "Open All" button really opened all installed apps! ([\#26][7])
- Improvements to the Sparkle parser for better quality of information and filtering of unsupported apps (partly [\#27][7])
- The "Open All" button really opened all installed apps! ([\#26][8])

# 0.4
#### Whats new:
- Redesigned, uniform Release Notes ([\#3][8])
- Touch Bar Support ([\#20][9])
- Latest can show already installed updates ([\#15][10])
- Latest now searches subfolders for updates ([\#22][11])
- Redesigned, uniform Release Notes ([\#3][9])
- Touch Bar Support ([\#20][10])
- Latest can show already installed updates ([\#15][11])
- Latest now searches subfolders for updates ([\#22][12])

#### Thats fixed:
- Apps will no longer disappear after reload ([\#21][12], [\#23][13])
- Some release notes failed to load ([\#24][14])
- Apps will no longer disappear after reload ([\#21][13], [\#23][14])
- Some release notes failed to load ([\#24][15])

# 0.3.2
#### Now Fixed:
Expand All @@ -222,16 +231,17 @@ This update fixes some cases where the app could crash based on [\#25][5].
- Small UI tweaks

[1]: https://github.com/mangerlahn/Latest/issues
[2]: https://github.com/decodism
[3]: https://github.com/flavienbonvin
[4]: https://github.com/sleifer
[5]: https://github.com/mangerlahn/Latest/issues/25
[6]: https://github.com/mangerlahn/Latest/issues/27
[7]: https://github.com/mangerlahn/Latest/issues/26
[8]: https://github.com/mangerlahn/Latest/issues/3
[9]: https://github.com/mangerlahn/Latest/issues/20
[10]: https://github.com/mangerlahn/Latest/issues/15
[11]: https://github.com/mangerlahn/Latest/issues/22
[12]: https://github.com/mangerlahn/Latest/issues/21
[13]: https://github.com/mangerlahn/Latest/issues/23
[14]: https://github.com/mangerlahn/Latest/issues/24
[2]: https://github.com/mangerlahn/Latest/issues
[3]: https://github.com/decodism
[4]: https://github.com/flavienbonvin
[5]: https://github.com/sleifer
[6]: https://github.com/mangerlahn/Latest/issues/25
[7]: https://github.com/mangerlahn/Latest/issues/27
[8]: https://github.com/mangerlahn/Latest/issues/26
[9]: https://github.com/mangerlahn/Latest/issues/3
[10]: https://github.com/mangerlahn/Latest/issues/20
[11]: https://github.com/mangerlahn/Latest/issues/15
[12]: https://github.com/mangerlahn/Latest/issues/22
[13]: https://github.com/mangerlahn/Latest/issues/21
[14]: https://github.com/mangerlahn/Latest/issues/23
[15]: https://github.com/mangerlahn/Latest/issues/24
4 changes: 2 additions & 2 deletions Latest.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -1226,7 +1226,7 @@
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 0.10.1;
MARKETING_VERSION = 0.10.2;
PRODUCT_BUNDLE_IDENTIFIER = "com.max-langer.Latest";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down Expand Up @@ -1260,7 +1260,7 @@
"@executable_path/../Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 0.10.1;
MARKETING_VERSION = 0.10.2;
PRODUCT_BUNDLE_IDENTIFIER = "com.max-langer.Latest";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
Expand Down
2 changes: 1 addition & 1 deletion Latest/Model/Update Repository/UpdateRepository.swift
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ class UpdateRepository {
case .repository:
"https://formulae.brew.sh/api/cask.json"
case .unsupportedApps:
"https://raw.githubusercontent.com/mangerlahn/Latest/develop/Latest/Resources/ExcludedAppIdentifiers.plist"
"https://raw.githubusercontent.com/mangerlahn/Latest/main/Latest/Resources/ExcludedAppIdentifiers.plist"
}

return URL(string: urlString)!
Expand Down
50 changes: 24 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
# Latest

[![Build Status][image-1]][1] [![Translation status][image-2]][2]
[![Translation status][image-1]][1]

This is Latest, a small utility app for the Mac. Latest is a free and open-source app for macOS that checks if all your apps are up to date. Get a quick overview of which apps changed and what changed and update them right away. Latest currently supports apps downloaded from the Mac App Store and apps that use Sparkle for updates, which covers most of the apps on the market.

Latest is developed in my free time, so occasional updates may happen. Take a look at the [Issues][3] section to see what's coming. If you have an idea for a new feature, or encounter any bugs, feel free to open a new issue.
Latest is developed in my free time, so occasional updates may happen. Take a look at the [Issues][2] section to see what's coming. If you have an idea for a new feature, or encounter any bugs, feel free to open a new issue.
I am thankful for contributions. Check out the section below for more information.

![Latest][image-3]
![Latest][image-2]

## Installation

There are multiple ways to install the app.

### Download the App

The easiest way to install Latest is to [download][4] the latest release as an app. You unzip the download by double-clicking on it (if that does not happen automatically) and then move the `Latest.app` into the `Applications` folder.
The easiest way to install Latest is to [download][3] the latest release as an app. You unzip the download by double-clicking on it (if that does not happen automatically) and then move the `Latest.app` into the `Applications` folder.

If you would like to check out earlier versions, head over to the [Releases][5] page to browse the history of Latest.
If you would like to check out earlier versions, head over to the [Releases][4] page to browse the history of Latest.

### Homebrew Cask

Latest can also be installed via [Homebrew Cask][6]. If you have not installed Homebrew, follow the simple instructions [here][7].
Latest can also be installed via [Homebrew Cask][5]. If you have not installed Homebrew, follow the simple instructions [here][6].
After that, run `brew install --cask latest` to install the current version of Latest.

### Build from Source
Expand All @@ -38,34 +38,32 @@ I am thankful for all contributions to the project. You can contribute typo-fixe

### Translations

The text used in Latest is hosted by the kind people over at [Weblate][8]. If you would like to add a new language, or improve an existing one, [here][9] is your starting point.
The text used in Latest is hosted by the kind people over at [Weblate][7]. If you would like to add a new language, or improve an existing one, [here][8] is your starting point.

[![Translation status][image-4]][10]
[![Translation status][image-3]][9]

### Code

Take a look at the [Issues][11] section to see what you can do. If you have your own idea, and it does not appear in the issues list, please add it first. I don't think that I would reject any pull request, but it is useful to know about your idea earlier. Imagine two people have the same idea at the same time and both put a lot of work into that just to find out that someone else has made the same when it's too late.
Take a look at the [Issues][10] section to see what you can do. If you have your own idea, and it does not appear in the issues list, please add it first. I don't think that I would reject any pull request, but it is useful to know about your idea earlier. Imagine two people have the same idea at the same time and both put a lot of work into that just to find out that someone else has made the same when it's too late.

I would like to assign every issue to the person working on that particular thing, so if you would like to implement something, leave a small note in the issue. I will assign the issue to you and it's yours.

## Donation

As mentioned above, Latest is free for you to use. I work on the app in my spare time. If you would like to support the development by donating, you can do so [here][12].
As mentioned above, Latest is free for you to use. I work on the app in my spare time. If you would like to support the development by donating, you can do so [here][11].

[1]: https://travis-ci.org/mangerlahn/Latest
[2]: https://hosted.weblate.org/engage/latest/
[3]: https://github.com/mangerlahn/latest/issues
[4]: https://max.codes/latest/Latest.zip
[5]: https://github.com/mangerlahn/Latest/releases
[6]: https://github.com/Homebrew/homebrew-cask
[7]: https://brew.sh
[8]: https://weblate.org/
[1]: https://hosted.weblate.org/engage/latest/
[2]: https://github.com/mangerlahn/latest/issues
[3]: https://max.codes/latest/Latest.zip
[4]: https://github.com/mangerlahn/Latest/releases
[5]: https://github.com/Homebrew/homebrew-cask
[6]: https://brew.sh
[7]: https://weblate.org/
[8]: https://hosted.weblate.org/engage/latest/
[9]: https://hosted.weblate.org/engage/latest/
[10]: https://hosted.weblate.org/engage/latest/
[11]: https://github.com/mangerlahn/latest/issues
[12]: https://max.codes/latest/donate

[image-1]: https://travis-ci.org/mangerlahn/Latest.svg?branch=master
[image-2]: https://hosted.weblate.org/widgets/latest/-/svg-badge.svg
[image-3]: ./latest.png
[image-4]: https://hosted.weblate.org/widgets/latest/-/multi-auto.svg
[10]: https://github.com/mangerlahn/latest/issues
[11]: https://max.codes/latest/donate

[image-1]: https://hosted.weblate.org/widgets/latest/-/svg-badge.svg
[image-2]: ./latest.png
[image-3]: https://hosted.weblate.org/widgets/latest/-/multi-auto.svg

0 comments on commit 69eb0c4

Please sign in to comment.