<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/PrismLauncher.git/launcher/updater, branch develop</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/'/>
<entry>
<title>chore: update license headers</title>
<updated>2023-08-04T17:41:47+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2023-08-04T17:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=1d638e018ac40fbfb35dd117f9a948c0cf35eadd'/>
<id>1d638e018ac40fbfb35dd117f9a948c0cf35eadd</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: reformat</title>
<updated>2023-08-02T16:35:35+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2023-08-02T16:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=1d468ac35ad88d8c77cc83f25e3704d9bd7df01b'/>
<id>1d468ac35ad88d8c77cc83f25e3704d9bd7df01b</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: remove old updater</title>
<updated>2022-11-21T15:18:05+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-11-01T21:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=fdbd8d9d2b2e04cd68fd800882309b40c05aba2c'/>
<id>fdbd8d9d2b2e04cd68fd800882309b40c05aba2c</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename</title>
<updated>2022-10-19T09:32:43+00:00</updated>
<author>
<name>Samisafool</name>
<email>thenerdiestguy@gmail.com</email>
</author>
<published>2022-10-18T14:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=8201d1df0279693ab70a00e205a2612878b1d6b5'/>
<id>8201d1df0279693ab70a00e205a2612878b1d6b5</id>
<content type='text'>
Signed-off-by: Samisafool &lt;thenerdiestguy@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Samisafool &lt;thenerdiestguy@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: switch to new versioning scheme</title>
<updated>2022-08-12T12:22:24+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-07-23T12:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=1175461030f7bd90b69cb622f547879d76b54f3d'/>
<id>1175461030f7bd90b69cb622f547879d76b54f3d</id>
<content type='text'>
The new versioning system is based on the versioning system used by the
GNOME Foundation for the GNOME desktop.

We are dropping the "major version" as defined by SemVer and move to a
version number with a most and least significant number.

The most significant number must be incremented, if there are new
features or significant changes since last major release.

Otherwise, the least significant number must be incremented, if there
are only minor changes since the last release. New features or
significant changes mustn't be introduced by a bump of the least
significant number.

If a minor change would introduce small user-facing changes (like a
message-box or slight UI changes), it could still be classified as a
minor change.
At the end of the day, a human shall decide, if a change is minor or
significant, as there is no clear line that would separate a "minor" and
a "significant" change in a GUI-application.

Definitions:

feature: New user-facing functionality
significant change: Something that changes user-facing behavior
minor change: Something that fixes unexpected behavior

Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new versioning system is based on the versioning system used by the
GNOME Foundation for the GNOME desktop.

We are dropping the "major version" as defined by SemVer and move to a
version number with a most and least significant number.

The most significant number must be incremented, if there are new
features or significant changes since last major release.

Otherwise, the least significant number must be incremented, if there
are only minor changes since the last release. New features or
significant changes mustn't be introduced by a bump of the least
significant number.

If a minor change would introduce small user-facing changes (like a
message-box or slight UI changes), it could still be classified as a
minor change.
At the end of the day, a human shall decide, if a change is minor or
significant, as there is no clear line that would separate a "minor" and
a "significant" change in a GUI-application.

Definitions:

feature: New user-facing functionality
significant change: Something that changes user-facing behavior
minor change: Something that fixes unexpected behavior

Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove use of obsolete method</title>
<updated>2022-07-10T23:09:58+00:00</updated>
<author>
<name>Kenneth Chew</name>
<email>kenneth.c0@protonmail.com</email>
</author>
<published>2022-07-10T23:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=eae8a2914e99f6e9a6db042a0bc0f984fd890227'/>
<id>eae8a2914e99f6e9a6db042a0bc0f984fd890227</id>
<content type='text'>
Fixes Qt 6 build

Signed-off-by: Kenneth Chew &lt;kenneth.c0@protonmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Qt 6 build

Signed-off-by: Kenneth Chew &lt;kenneth.c0@protonmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'develop' into feature/sparkle-mac</title>
<updated>2022-07-10T17:38:30+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-07-10T17:38:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=b3b76d5d56f9b6849464a6df2031058c98359fbc'/>
<id>b3b76d5d56f9b6849464a6df2031058c98359fbc</id>
<content type='text'>
# Conflicts:
#	.github/workflows/build.yml
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# Conflicts:
#	.github/workflows/build.yml
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: remove tests for updater</title>
<updated>2022-07-06T16:13:51+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-07-06T16:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=ffa756ccee8c63471cd8425ab4f4ffcad8875b79'/>
<id>ffa756ccee8c63471cd8425ab4f4ffcad8875b79</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: move away from UnitTest.cmake</title>
<updated>2022-06-14T12:44:49+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-06-11T23:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=effe46db86e1317da5aad66687966b3e11398b6c'/>
<id>effe46db86e1317da5aad66687966b3e11398b6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor code, create abstract class `ExternalUpdater`</title>
<updated>2022-05-19T19:16:37+00:00</updated>
<author>
<name>Kenneth Chew</name>
<email>kenneth.c0@protonmail.com</email>
</author>
<published>2022-04-25T23:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=05cd30ac06b67ebc594773fc7e7ccf110fc336a3'/>
<id>05cd30ac06b67ebc594773fc7e7ccf110fc336a3</id>
<content type='text'>
(Hopefully) this makes implementing updaters using external libraries easier on other platforms. To implement an updater on a new platform, create a new class that implements the pure virtual methods from `ExternalUpdater` and add code in the `UpdateChecker` initializer to initialize the new class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Hopefully) this makes implementing updaters using external libraries easier on other platforms. To implement an updater on a new platform, create a new class that implements the pure virtual methods from `ExternalUpdater` and add code in the `UpdateChecker` initializer to initialize the new class.
</pre>
</div>
</content>
</entry>
</feed>
