Skip to content
This repository was archived by the owner on Nov 5, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
131 commits
Select commit Hold shift + click to select a range
cbb1b80
Update README.md (#883)
RodrigoSMarques Sep 2, 2018
ff97db3
NullSafe getNotification when building push notification (#889)
mmimeault Sep 25, 2018
696af29
Feature kotlin delegates (#892)
danielsanfr Oct 2, 2018
ce7757a
chore: Update firebase messaging to 17.3.4 (#916)
eduardbosch Dec 20, 2018
5bd91aa
Google should come first now (#917)
rogerhu Dec 20, 2018
f2e6475
Fix StackOverflowError when merging ParseObject from JSON (#925)
Feb 14, 2019
29c45f4
Convert project to use AndroidX (#926)
Jawnnypoo Feb 14, 2019
966a740
Change to use non-deprecated methods for registering FCM push token (…
Jawnnypoo Feb 19, 2019
aa36e0e
ParseQuery extensions (#929)
danielsanfr Feb 26, 2019
3f0f63c
Expose useful constants (#930)
danielsanfr Feb 28, 2019
31828b9
Create CODE_OF_CONDUCT.md (#935)
TomWFox Mar 21, 2019
e4d2c84
Update README.md
TomWFox Mar 30, 2019
e0bca71
Update README.md
TomWFox Mar 30, 2019
0d5c3d6
fix badge links
TomWFox Apr 1, 2019
d947987
Fixed fetchAllIfNeeded and fetchAllIfNeededInBackground returning def…
Apr 11, 2019
7417db5
Firebase is still not using AndroidX so use Jetifier for now (#942)
rogerhu Apr 16, 2019
3451435
Bugfix save user in batch (#964)
danielsanfr Aug 9, 2019
39e0da3
Feature/coroutines support (#958)
oliveiradev Aug 9, 2019
f085fe7
Enhancement/parsequery operations (#972)
oliveiradev Sep 16, 2019
bf882c5
expose client destroy (#979)
mtrezza Oct 25, 2019
a933a3e
Add update server url (#985)
mtrezza Nov 13, 2019
4b672b2
added warning to update server URL docs (#992)
mtrezza Dec 4, 2019
3d439ff
Update dependencies (#994)
Jawnnypoo Dec 11, 2019
8b42e59
Google log in (#1000)
Jawnnypoo Feb 10, 2020
e9d986f
Updates to dependencies and README (#1001)
Jawnnypoo Feb 11, 2020
88570eb
Add facebook and twitter modules (#1002)
Jawnnypoo Feb 13, 2020
17c4f4c
Update README.md
Jawnnypoo Feb 13, 2020
102617e
Update Facebook lib README
Jawnnypoo Feb 13, 2020
11feb41
Correction to OkHttp version
Jawnnypoo Feb 14, 2020
28d2483
Update README.md
Jawnnypoo Feb 14, 2020
03758ec
Update README.md
Jawnnypoo Feb 14, 2020
62ecab9
Add nullability annotations to ParseCloud (#1008)
Jawnnypoo Feb 27, 2020
e59b518
Set to unknown if version name is null (#1014)
Jawnnypoo Apr 3, 2020
2d92432
Fix signup method name (#1017)
Jawnnypoo Apr 16, 2020
a1db62a
Add bolts tasks to this library (#1018)
rogerhu Apr 21, 2020
59d1e3b
see if JitPack uses (#1025)
rogerhu Apr 23, 2020
2af4d98
Fix bolts duplicate classes (#1033)
mtrezza Jun 17, 2020
e06b2aa
fix change log (#1035)
mtrezza Jun 18, 2020
8826d4f
fix wrong appVersion (#1032)
mtrezza Jun 18, 2020
ca54964
added recent merge to change log (#1037)
mtrezza Jun 18, 2020
d388efa
Add README for bolts module (#1045)
Jawnnypoo Jul 7, 2020
108436e
RxJava 3 support (#1047)
Jawnnypoo Jul 19, 2020
8771da9
Update CHANGELOG.md (#1051)
Jawnnypoo Jul 22, 2020
797786f
Rename functions that cause shadow members (#1054)
oliveiradev Aug 3, 2020
2877ca0
feature: Coroutine Task Wrapper (#1064)
phillwiggins Sep 30, 2020
a5cfa1f
feature: KTX property delegation custom labels (#1066)
phillwiggins Sep 30, 2020
e5f3715
fix TypeCastException when unlinking google account (#1076)
timfreiheit Jan 15, 2021
3a6fde5
Fix kotlin example in ktx-README (#1078)
paolorotolo Feb 12, 2021
ea2a6a7
Fixed: resuming continuation twice when task fails (#1084)
ecdpalma Mar 11, 2021
358a5b7
Add note linking to local datastore issue. (#1044)
Jawnnypoo Jul 26, 2021
4a86111
Add issue templates (#1097)
TomWFox Sep 4, 2021
955f0a8
docs: update README.md (#1107)
azlekov Oct 9, 2021
0362b10
docs: fix badges in readme (#1108)
mtrezza Oct 9, 2021
a977d11
feat: update all dependencies and modernize the source base (#1095)
azlekov Oct 9, 2021
6f4bdb0
fix: upgrade Facebook SDK (#1105)
sommye-ctr Oct 9, 2021
2a3a1d8
docs: add changelog entry
mtrezza Oct 9, 2021
cf121bf
docs: update changelog
mtrezza Oct 9, 2021
269c23d
docs: update changelog
mtrezza Oct 9, 2021
848d59b
ci: log tests result and output (#1111)
azlekov Oct 10, 2021
08debab
ci: add changelog check (#1112)
mtrezza Oct 10, 2021
7106bdb
ci: add vsc project files to gitignore
mtrezza Oct 10, 2021
135d94b
ci: add semantic release (#1113)
mtrezza Oct 10, 2021
aa16bcf
fix: remove GCM module (#1091)
Jawnnypoo Oct 10, 2021
62fb7eb
ci: add API docs workflow (#1110)
mtrezza Oct 10, 2021
ca8d309
ci: fix javadoc publish
mtrezza Oct 10, 2021
5793941
ci: enable manual api docs update
mtrezza Oct 10, 2021
749c15e
ci: enable manual api docs update
mtrezza Oct 10, 2021
d2d3926
docs: update changelog for 2.0.0 release
mtrezza Oct 10, 2021
f5009be
ci: enable release automation (#1114)
mtrezza Oct 10, 2021
a9ca3a0
chore(release): 2.0.0 [skip ci]
semantic-release-bot Oct 10, 2021
9fbd557
docs: update github templates
mtrezza Oct 10, 2021
9928922
Merge remote-tracking branch 'upstream/master'
mtrezza Oct 11, 2021
fbb74f4
docs: add subpackages to API docs (#1118)
mtrezza Oct 11, 2021
21b95b2
Merge remote-tracking branch 'upstream/master'
mtrezza Oct 11, 2021
dd9a9e6
docs: fix javadoc non-zero exit
mtrezza Oct 11, 2021
2945b30
style: code formatting and checks in the CI (#1120)
azlekov Oct 13, 2021
25b4f34
refactor: configure disable rules and remove pre-commit-hook (#1127)
azlekov Oct 14, 2021
67c4fb6
fix: add maven publications to configure the Jitpack releases (#1128)
azlekov Oct 14, 2021
5d40917
fix: Parse Android SDK 2.0.0 not building on jitpack (#1129)
mtrezza Oct 14, 2021
fd20702
chore(release): 2.0.1 [skip ci]
semantic-release-bot Oct 14, 2021
d28e64d
fix: race condition when keys are added or removed while the object i…
shlusiak Oct 17, 2021
1eeb9cf
chore(release): 2.0.2 [skip ci]
semantic-release-bot Oct 17, 2021
3c6496a
fix: java package version always 1.0.0, current parse version not pus…
azlekov Oct 18, 2021
6c86cfb
chore(release): 2.0.3 [skip ci]
semantic-release-bot Oct 18, 2021
b949355
docs: add labels to README (#1132)
mtrezza Oct 18, 2021
ecef2fd
docs: fix formatting in changelog
mtrezza Oct 18, 2021
f4fa070
docs: fix compare link in changelog
mtrezza Oct 18, 2021
0a47591
docs: update README
mtrezza Oct 21, 2021
7cff2ae
ci: change release comment wording
mtrezza Oct 27, 2021
1844b3e
perf: remove unnecessary extra child traversal in collectDirtyChildre…
shlusiak Nov 3, 2021
301c29b
chore(release): 2.0.4 [skip ci]
semantic-release-bot Nov 3, 2021
ac6d9e0
fix: failed signup attempt with anonymous ParseUser leaves it in inco…
shlusiak Nov 10, 2021
8d9691e
chore(release): 2.0.5 [skip ci]
semantic-release-bot Nov 10, 2021
fbe8d87
fix: missing pending intents mutability for Android 12+ (#1139)
azlekov Nov 16, 2021
bd3ac1d
chore(release): 2.0.6 [skip ci]
semantic-release-bot Nov 16, 2021
d420371
feat: add support for custom objectId (#1088)
martinpfannemueller Nov 21, 2021
b065eff
chore(release): 2.1.0 [skip ci]
semantic-release-bot Nov 21, 2021
7d0faa3
feat: update project dependencies and code refactoring (#1147)
mtrezza Nov 25, 2021
fd1d1da
chore(release): 3.0.0 [skip ci]
semantic-release-bot Nov 25, 2021
447f972
docs: update documentation for setLimit method (#1148)
cyb3rko Dec 21, 2021
6fad701
refactor: replace startActivityForResult with ActivityResultLauncher …
Shvet Jan 18, 2022
f9a90e7
docs: update coroutine references in README (#1154)
cyodrew Feb 15, 2022
3cd4581
docs: add warning to changelog about SDK-internal data loss (#1165)
mtrezza Apr 27, 2022
a5798a7
refactor: bump node-fetch from 2.6.5 to 2.6.7 (#1169)
dependabot[bot] May 17, 2022
4842329
refactor: bump minimist from 1.2.5 to 1.2.6 (#1157)
dependabot[bot] May 17, 2022
ec7bd03
fix: users logged out after SDK upgrade due to different cache path; …
rommansabbir May 26, 2022
c658995
chore(release): 3.0.1 [skip ci]
semantic-release-bot May 26, 2022
779dc0b
feat: update various dependencies (#1172)
rommansabbir Jun 10, 2022
0a0eafd
chore(release): 4.0.0 [skip ci]
semantic-release-bot Jun 10, 2022
0e995e1
refactor: upgrade semver-regex from 3.1.3 to 3.1.4 (#1173)
dependabot[bot] Jun 10, 2022
351858c
ci: upgrade semantic-release from 18.0.0 to 19.0.3 (#1174)
dependabot[bot] Jul 27, 2022
44b1914
fix: exception on concurrent download of `ParseFile` from multiple th…
rommansabbir Aug 25, 2022
c455f4a
feat: upgrade various dependencies (#1181)
xareal Aug 26, 2022
0b59c79
ci: auto-release not working (#1182)
mtrezza Aug 26, 2022
3728b0b
chore(release): 4.1.0 [skip ci]
semantic-release-bot Aug 26, 2022
50a4e30
docs: update PR template
mtrezza Nov 16, 2022
2756d05
refactor: Bump http-cache-semantics from 4.1.0 to 4.1.1 (#1185)
dependabot[bot] Feb 4, 2023
5ebd443
feat: Add support for Facebook SDK 15.x (#1188)
cjosepha Feb 22, 2023
2bf4351
chore(release): 4.2.0 [skip ci]
semantic-release-bot Feb 22, 2023
f9843c5
docs: Update setup instructions in README for current Android Studio …
edgarwideman May 25, 2023
7db0965
fix: Missing Proguard rules for R8 in full mode (#1196)
azlekov Aug 25, 2023
697d213
chore(release): 4.2.1 [skip ci]
semantic-release-bot Aug 25, 2023
83aec68
feat: Add support for uploading a `ParseFile` from a URI (#1207)
hej2010 Feb 18, 2024
a08c5d1
chore(release): 4.3.0 [skip ci]
semantic-release-bot Feb 18, 2024
86a3157
ci: Fix codecov not reporting (#1216)
mtrezza Aug 18, 2024
1454460
ci: Increase timeout for lint (#1219)
mtrezza Sep 15, 2024
d6926f3
ci: Bump outdated GitHub actions in CI (#1223)
mtrezza Mar 30, 2025
f27a8fb
ci: Resolve Gradle wrapper validation and unit test failures (#1228)
evtimmy Mar 10, 2026
c19f02f
feat: Add `maxKeyValueCacheBytes` and `maxKeyValueCacheFiles` to conf…
evtimmy Mar 11, 2026
e856b19
chore(release): 4.4.0 [skip ci]
semantic-release-bot Mar 11, 2026
9e6e18d
ci: Replace third-party GitHub Actions with trusted alternatives (#1229)
mtrezza Apr 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
coverage:
precision: 2
round: down
range: "45...100"
range: "65...100"

status:
project:
project:
default:
target: 45%
target: 65%
patch: yes
changes: no
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
root = true

[*.{java, kt, kts, xml}]
indent_style = space
indent_size = 4
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true

[*.{java, kt, kts}]
max_line_length = 165
disabled_rules = no-wildcard-imports
54 changes: 54 additions & 0 deletions .github/ISSUE_TEMPLATE/---1-report-an-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
name: "\U0001F41B Report an issue"
about: A feature is not working as expected.
title: ''
labels: ''
assignees: ''

---

### New Issue Checklist
<!--
Check every following box [x] before submitting your issue.
Click the "Preview" tab for better readability.
Thanks for contributing to Parse Platform!
-->

- [ ] I am not disclosing a [vulnerability](https://github.com/parse-community/Parse-SDK-Android/security/policy).
- [ ] I am not just asking a [question](https://github.com/parse-community/.github/blob/main/SUPPORT.md).
- [ ] I have searched through [existing issues](https://github.com/parse-community/Parse-SDK-Android/issues?q=is%3Aissue).
- [ ] I can reproduce the issue with the latest version of [Parse Server](https://github.com/parse-community/parse-server/releases) and the [Parse Android SDK](https://github.com/parse-community/Parse-SDK-Android/releases). <!-- We don't investigate issues for outdated releases. -->

### Issue Description
<!-- What is the specific issue? -->

### Steps to reproduce
<!-- How can someone else reproduce the issue? -->

### Actual Outcome
<!-- What outcome did you get? -->

### Expected Outcome
<!-- What outcome did you expect? -->

### Environment
<!-- Be specific with versions, don't use "latest" or semver ranges like "~x.y.z" or "^x.y.z". -->

Parse Android SDK
- SDK version: `FILL_THIS_OUT`
- Operating system version: `FILL_THIS_OUT`

Server
- Parse Server version: `FILL_THIS_OUT`
- Operating system: `FILL_THIS_OUT`
- Local or remote host (AWS, Azure, Google Cloud, Heroku, Digital Ocean, etc): `FILL_THIS_OUT`

Database
- System (MongoDB or Postgres): `FILL_THIS_OUT`
- Database version: `FILL_THIS_OUT`
- Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc): `FILL_THIS_OUT`

### Logs
<!--
Include relevant logs here. Turn on additional logging by configuring VERBOSE=1 in your environment. If you get a Browser JavaScript error run `npm run dev` to see source maps and a more detailed stack trace.
-->
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/---2-feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: "\U0001F4A1 Request a feature"
about: Suggest new functionality or an enhancement of existing functionality.
title: ''
labels: ''
assignees: ''

---

### New Feature / Enhancement Checklist
<!--
Check every following box [x] before submitting your issue.
Click the "Preview" tab for better readability.
Thanks for contributing to Parse Platform!
-->

- [ ] I am not disclosing a [vulnerability](https://github.com/parse-community/Parse-SDK-Android/security/policy).
- [ ] I am not just asking a [question](https://github.com/parse-community/.github/blob/main/SUPPORT.md).
- [ ] I have searched through [existing issues](https://github.com/parse-community/Parse-SDK-Android/issues?q=is%3Aissue).

### Current Limitation
<!-- Which current limitation is the feature or enhancement addressing? -->

### Feature / Enhancement Description
<!-- What is the concept of the functionality and how should it be implemented? -->

### Example Use Case
<!-- What is an example use case in steps (1. / 2. / 3. / etc.) that describes the functionality? -->

### Alternatives / Workarounds
<!-- Which alternatives or workarounds exist currently? -->

### 3rd Party References
<!-- Have you seen a similar functionality provided somewhere else? -->
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: 🙋🏽‍♀️ Getting help with code
url: https://stackoverflow.com/questions/tagged/parse-platform
about: Get help with code-level questions on Stack Overflow.
- name: 🙋 Getting general help
url: https://community.parseplatform.org
about: Get help with other questions on our Community Forum.
26 changes: 26 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
### New Pull Request Checklist
<!--
Please check the following boxes [x] before submitting your issue.
Click the "Preview" tab for better readability.
Thanks for contributing to Parse Server!
-->

- [ ] I am not disclosing a [vulnerability](https://github.com/parse-community/Parse-SDK-Android/blob/master/SECURITY.md).
- [ ] I am creating this PR in reference to an [issue](https://github.com/parse-community/Parse-SDK-Android/issues?q=is%3Aissue).

### Issue Description
<!-- Add a brief description of the issue this PR solves. -->

Closes: FILL_THIS_OUT

### Approach
<!-- Add a description of the approach in this PR. -->

### TODOs before merging
<!--
Add TODOs that need to be completed before merging this PR.
Delete TODOs that do not apply to this PR.
-->

- [ ] Add tests
- [ ] Add changes to documentation (guides, repository pages, in-code descriptions)
74 changes: 74 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle

name: ci
on:
push:
branches:
- master
pull_request:
branches:
- '**'
jobs:
check-lint:
name: Lint
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- name: Fetch Sources
uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
- name: Setup Gradle Dependencies Cache
uses: actions/cache@v4
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle', '**/*.gradle.kts') }}
- name: Setup Gradle Wrapper Cache
uses: actions/cache@v4
with:
path: ~/.gradle/wrapper
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
- name: Spotless check
run: ./gradlew spotlessCheck --no-daemon
check-gradlewrapper:
name: Gradle Wrapper
timeout-minutes: 5
runs-on: ubuntu-latest
steps:
- name: Fetch Sources
uses: actions/checkout@v4
- name: Gradle Wrapper Validation
uses: gradle/wrapper-validation-action@v1
check-build:
name: Gradle Build
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- name: Fetch Sources
uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
- name: Setup Gradle Dependencies Cache
uses: actions/cache@v4
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle', '**/*.gradle.kts') }}
- name: Setup Gradle Wrapper Cache
uses: actions/cache@v4
with:
path: ~/.gradle/wrapper
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
- name: Run tests
run: ./gradlew --no-daemon clean jacocoTestReport
- name: Upload code coverage
uses: codecov/codecov-action@v4
with:
# Set to `true` once codecov token bug is fixed; https://github.com/parse-community/parse-server/issues/9129
fail_ci_if_error: false
token: ${{ secrets.CODECOV_TOKEN }}
50 changes: 50 additions & 0 deletions .github/workflows/release-automated.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: release-automated
on:
push:
branches: [ master, release, alpha, beta ]
jobs:
publish-docs:
runs-on: ubuntu-latest
permissions:
pages: write
id-token: write
contents: read
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
- name: Generate Javadoc
run: javadoc @.javadoc || true
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v4
with:
path: doc
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
release:
runs-on: ubuntu-latest
outputs:
current_tag: ${{ steps.tag.outputs.current_tag }}
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- uses: actions/setup-node@v4
with:
node-version: 16
- run: npm ci
- run: npx semantic-release
env:
GH_TOKEN: ${{ secrets.RELEASE_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36 changes: 36 additions & 0 deletions .github/workflows/release-manual-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Trigger this workflow only to manually publish API docs; this should only be used
# in extraordinary circumstances as this is done automatically as part of the
# automated release workflow.

name: release-manual-docs
on: workflow_dispatch
jobs:
publish-docs:
runs-on: ubuntu-latest
permissions:
pages: write
id-token: write
contents: read
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: '11'
distribution: 'adopt'
- name: Generate Javadoc
run: javadoc @.javadoc || true
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v4
with:
path: doc
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,10 @@ docs/
# Jacoco
jacoco.exec

# VSC
.project

# Node
node_modules/
npm-debug.log
*.hprof
6 changes: 6 additions & 0 deletions .javadoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
-d doc
-sourcepath parse/src/main/java/:fcm/src/main/java/:facebook/src/main/java/:twitter/src/main/java/ com.parse
-subpackages com.parse.fcm:com.parse.http:com.parse.facebook:com.parse.twitter
-public
--ignore-source-errors
-Xmaxerrs 1
61 changes: 61 additions & 0 deletions .releaserc/commit.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
*{{#if scope}} **{{scope}}:**
{{~/if}} {{#if subject}}
{{~subject}}
{{~else}}
{{~header}}
{{~/if}}

{{~!-- commit link --}} {{#if @root.linkReferences~}}
([{{shortHash}}](
{{~#if @root.repository}}
{{~#if @root.host}}
{{~@root.host}}/
{{~/if}}
{{~#if @root.owner}}
{{~@root.owner}}/
{{~/if}}
{{~@root.repository}}
{{~else}}
{{~@root.repoUrl}}
{{~/if}}/
{{~@root.commit}}/{{hash}}))
{{~else}}
{{~shortHash}}
{{~/if}}

{{~!-- commit references --}}
{{~#if references~}}
, closes
{{~#each references}} {{#if @root.linkReferences~}}
[
{{~#if this.owner}}
{{~this.owner}}/
{{~/if}}
{{~this.repository}}#{{this.issue}}](
{{~#if @root.repository}}
{{~#if @root.host}}
{{~@root.host}}/
{{~/if}}
{{~#if this.repository}}
{{~#if this.owner}}
{{~this.owner}}/
{{~/if}}
{{~this.repository}}
{{~else}}
{{~#if @root.owner}}
{{~@root.owner}}/
{{~/if}}
{{~@root.repository}}
{{~/if}}
{{~else}}
{{~@root.repoUrl}}
{{~/if}}/
{{~@root.issue}}/{{this.issue}})
{{~else}}
{{~#if this.owner}}
{{~this.owner}}/
{{~/if}}
{{~this.repository}}#{{this.issue}}
{{~/if}}{{/each}}
{{~/if}}

Loading