mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 19:17:13 -05:00 
			
		
		
		
	Merge pull request #935 from qcasey/changelog-to-md
Convert Changelog to markdown, auto-commit future changelogs
This commit is contained in:
		
						commit
						9a1bd9637c
					
				
							
								
								
									
										5
									
								
								.github/release-drafter.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								.github/release-drafter.yml
									
									
									
									
										vendored
									
									
								
							@ -28,9 +28,10 @@ include-labels:
 | 
				
			|||||||
replacers: # Changes "Feature: Update checker" to "Update checker"
 | 
					replacers: # Changes "Feature: Update checker" to "Update checker"
 | 
				
			||||||
  - search: '/Feature:|Feat:|\[feature\]/gi'
 | 
					  - search: '/Feature:|Feat:|\[feature\]/gi'
 | 
				
			||||||
    replace: ''
 | 
					    replace: ''
 | 
				
			||||||
change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
 | 
					category-template: '### $TITLE'
 | 
				
			||||||
 | 
					change-template: '- $TITLE [@$AUTHOR](https://github.com/$AUTHOR) ([#$NUMBER]($URL))'
 | 
				
			||||||
change-title-escapes: '\<*_&#@'
 | 
					change-title-escapes: '\<*_&#@'
 | 
				
			||||||
template: |
 | 
					template: |
 | 
				
			||||||
  # Changelog
 | 
					  ## paperless-ngx $RESOLVED_VERSION
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  $CHANGES
 | 
					  $CHANGES
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										18
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							@ -381,3 +381,21 @@ jobs:
 | 
				
			|||||||
          asset_path: ./paperless-ngx.tar.xz
 | 
					          asset_path: ./paperless-ngx.tar.xz
 | 
				
			||||||
          asset_name: paperless-ngx-${{ steps.get_version.outputs.version }}.tar.xz
 | 
					          asset_name: paperless-ngx-${{ steps.get_version.outputs.version }}.tar.xz
 | 
				
			||||||
          asset_content_type: application/x-xz
 | 
					          asset_content_type: application/x-xz
 | 
				
			||||||
 | 
					      -
 | 
				
			||||||
 | 
					        name: Checkout
 | 
				
			||||||
 | 
					        uses: actions/checkout@v3
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          ref: main
 | 
				
			||||||
 | 
					      -
 | 
				
			||||||
 | 
					        name: Append Changelog to docs
 | 
				
			||||||
 | 
					        id: append-Changelog
 | 
				
			||||||
 | 
					        working-directory: docs
 | 
				
			||||||
 | 
					        run: |
 | 
				
			||||||
 | 
					          echo -e "# Changelog\n\n${{ steps.create-release.outputs.body }}\n" > changelog-new.md
 | 
				
			||||||
 | 
					          CURRENT_CHANGELOG=`tail --lines +2 changelog.md`
 | 
				
			||||||
 | 
					          echo -e "$CURRENT_CHANGELOG" >> changelog-new.md
 | 
				
			||||||
 | 
					          mv changelog-new.md changelog.md
 | 
				
			||||||
 | 
					          git config --global user.name "github-actions"
 | 
				
			||||||
 | 
					          git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
 | 
				
			||||||
 | 
					          git commit -am "Changelog ${{ steps.get_version.outputs.version }} - GHA"
 | 
				
			||||||
 | 
					          git push origin HEAD:main
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								Pipfile
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								Pipfile
									
									
									
									
									
								
							@ -69,3 +69,4 @@ sphinx_rtd_theme = "*"
 | 
				
			|||||||
tox = "*"
 | 
					tox = "*"
 | 
				
			||||||
black = "*"
 | 
					black = "*"
 | 
				
			||||||
pre-commit = "*"
 | 
					pre-commit = "*"
 | 
				
			||||||
 | 
					myst-parser = "*"
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										45
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										45
									
								
								Pipfile.lock
									
									
									
										generated
									
									
									
								
							@ -1,7 +1,7 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    "_meta": {
 | 
					    "_meta": {
 | 
				
			||||||
        "hash": {
 | 
					        "hash": {
 | 
				
			||||||
            "sha256": "9573af313c811561d467d814c52c6bd1439bc48e3b31d7f56afed5f0ebe4b648"
 | 
					            "sha256": "edaf53125fd5a0dc3aff5b75e188523ef3b7bc29bda792ee78ee67506e0b831d"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "pipfile-spec": 6,
 | 
					        "pipfile-spec": 6,
 | 
				
			||||||
        "requires": {},
 | 
					        "requires": {},
 | 
				
			||||||
@ -99,7 +99,6 @@
 | 
				
			|||||||
                "sha256:f04e857b59d9d1ccc39ce2da1021d196e47234873820cbeaad210724b1ee28ac",
 | 
					                "sha256:f04e857b59d9d1ccc39ce2da1021d196e47234873820cbeaad210724b1ee28ac",
 | 
				
			||||||
                "sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2"
 | 
					                "sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2"
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "index": "pypi",
 | 
					 | 
				
			||||||
            "markers": "python_version < '3.9'",
 | 
					            "markers": "python_version < '3.9'",
 | 
				
			||||||
            "version": "==0.2.1"
 | 
					            "version": "==0.2.1"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
@ -202,7 +201,7 @@
 | 
				
			|||||||
                "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597",
 | 
					                "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597",
 | 
				
			||||||
                "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"
 | 
					                "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "markers": "python_version >= '3'",
 | 
					            "markers": "python_version >= '3.5'",
 | 
				
			||||||
            "version": "==2.0.12"
 | 
					            "version": "==2.0.12"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "click": {
 | 
					        "click": {
 | 
				
			||||||
@ -1585,7 +1584,7 @@
 | 
				
			|||||||
                "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597",
 | 
					                "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597",
 | 
				
			||||||
                "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"
 | 
					                "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "markers": "python_version >= '3'",
 | 
					            "markers": "python_version >= '3.5'",
 | 
				
			||||||
            "version": "==2.0.12"
 | 
					            "version": "==2.0.12"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "click": {
 | 
					        "click": {
 | 
				
			||||||
@ -1597,7 +1596,9 @@
 | 
				
			|||||||
            "version": "==8.1.3"
 | 
					            "version": "==8.1.3"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "coverage": {
 | 
					        "coverage": {
 | 
				
			||||||
            "extras": [],
 | 
					            "extras": [
 | 
				
			||||||
 | 
					                "toml"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
            "hashes": [
 | 
					            "hashes": [
 | 
				
			||||||
                "sha256:03e2a7826086b91ef345ff18742ee9fc47a6839ccd517061ef8fa1976e652ce9",
 | 
					                "sha256:03e2a7826086b91ef345ff18742ee9fc47a6839ccd517061ef8fa1976e652ce9",
 | 
				
			||||||
                "sha256:07e6db90cd9686c767dcc593dff16c8c09f9814f5e9c51034066cad3373b914d",
 | 
					                "sha256:07e6db90cd9686c767dcc593dff16c8c09f9814f5e9c51034066cad3373b914d",
 | 
				
			||||||
@ -1752,6 +1753,14 @@
 | 
				
			|||||||
            "markers": "python_version >= '3.7'",
 | 
					            "markers": "python_version >= '3.7'",
 | 
				
			||||||
            "version": "==3.1.2"
 | 
					            "version": "==3.1.2"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "markdown-it-py": {
 | 
				
			||||||
 | 
					            "hashes": [
 | 
				
			||||||
 | 
					                "sha256:93de681e5c021a432c63147656fe21790bc01231e0cd2da73626f1aa3ac0fe27",
 | 
				
			||||||
 | 
					                "sha256:cf7e59fed14b5ae17c0006eff14a2d9a00ed5f3a846148153899a0224e2c07da"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "markers": "python_version >= '3.7'",
 | 
				
			||||||
 | 
					            "version": "==2.1.0"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "markupsafe": {
 | 
					        "markupsafe": {
 | 
				
			||||||
            "hashes": [
 | 
					            "hashes": [
 | 
				
			||||||
                "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003",
 | 
					                "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003",
 | 
				
			||||||
@ -1798,6 +1807,22 @@
 | 
				
			|||||||
            "markers": "python_version >= '3.7'",
 | 
					            "markers": "python_version >= '3.7'",
 | 
				
			||||||
            "version": "==2.1.1"
 | 
					            "version": "==2.1.1"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "mdit-py-plugins": {
 | 
				
			||||||
 | 
					            "hashes": [
 | 
				
			||||||
 | 
					                "sha256:b1279701cee2dbf50e188d3da5f51fee8d78d038cdf99be57c6b9d1aa93b4073",
 | 
				
			||||||
 | 
					                "sha256:ecc24f51eeec6ab7eecc2f9724e8272c2fb191c2e93cf98109120c2cace69750"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "markers": "python_version ~= '3.6'",
 | 
				
			||||||
 | 
					            "version": "==0.3.0"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "mdurl": {
 | 
				
			||||||
 | 
					            "hashes": [
 | 
				
			||||||
 | 
					                "sha256:6a8f6804087b7128040b2fb2ebe242bdc2affaeaa034d5fc9feeed30b443651b",
 | 
				
			||||||
 | 
					                "sha256:f79c9709944df218a4cdb0fcc0b0c7ead2f44594e3e84dc566606f04ad749c20"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "markers": "python_version >= '3.7'",
 | 
				
			||||||
 | 
					            "version": "==0.1.1"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "mypy-extensions": {
 | 
					        "mypy-extensions": {
 | 
				
			||||||
            "hashes": [
 | 
					            "hashes": [
 | 
				
			||||||
                "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d",
 | 
					                "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d",
 | 
				
			||||||
@ -1805,6 +1830,14 @@
 | 
				
			|||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "version": "==0.4.3"
 | 
					            "version": "==0.4.3"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        "myst-parser": {
 | 
				
			||||||
 | 
					            "hashes": [
 | 
				
			||||||
 | 
					                "sha256:1635ce3c18965a528d6de980f989ff64d6a1effb482e1f611b1bfb79e38f3d98",
 | 
				
			||||||
 | 
					                "sha256:4c076d649e066f9f5c7c661bae2658be1ca06e76b002bb97f02a09398707686c"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "index": "pypi",
 | 
				
			||||||
 | 
					            "version": "==0.17.2"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "nodeenv": {
 | 
					        "nodeenv": {
 | 
				
			||||||
            "hashes": [
 | 
					            "hashes": [
 | 
				
			||||||
                "sha256:3ef13ff90291ba2a4a7a4ff9a979b63ffdd00a464dbe04acf0ea6471517a4c2b",
 | 
					                "sha256:3ef13ff90291ba2a4a7a4ff9a979b63ffdd00a464dbe04acf0ea6471517a4c2b",
 | 
				
			||||||
@ -2096,7 +2129,7 @@
 | 
				
			|||||||
                "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc",
 | 
					                "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc",
 | 
				
			||||||
                "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"
 | 
					                "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"
 | 
				
			||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "markers": "python_version >= '3.7'",
 | 
					            "markers": "python_version < '3.11'",
 | 
				
			||||||
            "version": "==2.0.1"
 | 
					            "version": "==2.0.1"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "tox": {
 | 
					        "tox": {
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1947
									
								
								docs/changelog.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1947
									
								
								docs/changelog.md
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1787
									
								
								docs/changelog.rst
									
									
									
									
									
								
							
							
						
						
									
										1787
									
								
								docs/changelog.rst
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -14,13 +14,17 @@ extensions = [
 | 
				
			|||||||
    "sphinx.ext.imgmath",
 | 
					    "sphinx.ext.imgmath",
 | 
				
			||||||
    "sphinx.ext.viewcode",
 | 
					    "sphinx.ext.viewcode",
 | 
				
			||||||
    "sphinx_rtd_theme",
 | 
					    "sphinx_rtd_theme",
 | 
				
			||||||
 | 
					    "myst_parser",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Add any paths that contain templates here, relative to this directory.
 | 
					# Add any paths that contain templates here, relative to this directory.
 | 
				
			||||||
templates_path = ["_templates"]
 | 
					templates_path = ["_templates"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# The suffix of source filenames.
 | 
					# The suffix of source filenames.
 | 
				
			||||||
source_suffix = ".rst"
 | 
					source_suffix = {
 | 
				
			||||||
 | 
					    ".rst": "restructuredtext",
 | 
				
			||||||
 | 
					    ".md": "markdown",
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# The encoding of source files.
 | 
					# The encoding of source files.
 | 
				
			||||||
# source_encoding = 'utf-8-sig'
 | 
					# source_encoding = 'utf-8-sig'
 | 
				
			||||||
 | 
				
			|||||||
@ -52,7 +52,7 @@ resources in the documentation:
 | 
				
			|||||||
*   Paperless is now integrated with a
 | 
					*   Paperless is now integrated with a
 | 
				
			||||||
    :ref:`task processing queue <setup-task_processor>` that tells you
 | 
					    :ref:`task processing queue <setup-task_processor>` that tells you
 | 
				
			||||||
    at a glance when and why something is not working.
 | 
					    at a glance when and why something is not working.
 | 
				
			||||||
*   The :ref:`changelog <paperless_changelog>` contains a detailed list of all changes
 | 
					*   The :doc:`changelog </changelog>` contains a detailed list of all changes
 | 
				
			||||||
    in paperless-ngx.
 | 
					    in paperless-ngx.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Contents
 | 
					Contents
 | 
				
			||||||
 | 
				
			|||||||
@ -513,7 +513,7 @@ how you installed paperless.
 | 
				
			|||||||
This setup describes how to update an existing paperless Docker installation.
 | 
					This setup describes how to update an existing paperless Docker installation.
 | 
				
			||||||
The important things to keep in mind are as follows:
 | 
					The important things to keep in mind are as follows:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Read the :ref:`changelog <paperless_changelog>` and take note of breaking changes.
 | 
					* Read the :doc:`changelog </changelog>` and take note of breaking changes.
 | 
				
			||||||
* You should decide if you want to stick with SQLite or want to migrate your database
 | 
					* You should decide if you want to stick with SQLite or want to migrate your database
 | 
				
			||||||
  to PostgreSQL. See :ref:`setup-sqlite_to_psql` for details on how to move your data from
 | 
					  to PostgreSQL. See :ref:`setup-sqlite_to_psql` for details on how to move your data from
 | 
				
			||||||
  SQLite to PostgreSQL. Both work fine with paperless. However, if you already have a
 | 
					  SQLite to PostgreSQL. Both work fine with paperless. However, if you already have a
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user