janeway icon indicating copy to clipboard operation
janeway copied to clipboard

Bump Django Version

Open ajrbyers opened this issue 3 years ago • 5 comments

  • Bump Django version to 4.2
  • Make backwards incompatible changes
  • Bump other dependencies

ajrbyers avatar Jul 13 '20 19:07 ajrbyers

A quibble: this ticket says 2.2 but the Roadmap on Trello says 3.2 I will assume the Road Map is correct.

hardyoyo avatar Mar 18 '22 18:03 hardyoyo

Thanks. Updated. The ticket is ancient.

ajrbyers avatar Mar 18 '22 18:03 ajrbyers

Hello world :-) This seems the most modern open-source publishing platform.. and I love Python + Django that I use myself.. however 1.11LTS has been outdated in 2017.. so this bump to a new and still supported LTS seem really important in terms of decision making :-)

cederom avatar Sep 15 '22 02:09 cederom

Hello world :-) This seems the most modern open-source publishing platform.. and I love Python + Django that I use myself.. however 1.11LTS has been outdated in 2017.. so this bump to a new and still supported LTS seem really important in terms of decision making :-)

Hello! In our upcoming release we’ll be making the jump to 4.2.

ajrbyers avatar Sep 15 '22 06:09 ajrbyers

Awsome! Thanks for the info @ajrbyers :-)

When is the next major release planned with Django 3.2LTS? :-)

I guess you meant 3.2LTS as 4.2LTS is not yet released?

Will you bump a major release version with base Django change?

https://www.djangoproject.com/download/

image

Release Series Latest Release End of mainstream support1 End of extended support2
4.1 4.1.1 April 2023 December 2023
4.0 4.0.7 August 3, 2022 April 2023
3.2 LTS 3.2.15 December 7, 2021 April 2024

cederom avatar Sep 15 '22 13:09 cederom

@cederom we will make the jump to 4.1 and then to 4.2 when its finalised.

ajrbyers avatar Oct 11 '22 10:10 ajrbyers

Thank you @ajrbyers :-)

cederom avatar Oct 11 '22 10:10 cederom

Thank you @ajrbyers :-)

I've also added a note to test against Python 3.10 once I get a stable build with Django 4.1.

ajrbyers avatar Oct 11 '22 10:10 ajrbyers

Dropped markdown-duex in favor of python-markdown and an inhouse template tag.

ajrbyers avatar Oct 12 '22 10:10 ajrbyers

After successful install and some hours with v.1.4.3-RC-4 I also find current WYSIWYG RichText editor amazignly confusing and unreliable.. it does not work smoothly, confuses blocks, several times copy-paste and edit operation resulted in truncated results required several agttempts with original always in the clipboard. I would be really disappointed using this editor as the core source of my text and then just see that 3/4 of what I wrote was gone :-)

World does not need fancy pancy msword in browser anymore, just reliable simple focus and goal oriented solutions.. personally I prefer MarkDown (as here) for simple formatting and scratchpad.. and LaTeX for serious works (articles, books, presentations). Having MarkDown editor like here on GitHub woud be really amazing.

In a perfect situation we would like to automate Issue generation.. I know and use LaTeX.. but there may be other tools to allow that in elegant way :-) Submission Fields + Simple universal formatting + Templates may be the way to go. Thank you! :-)

Here is my sandbox (in fact we just need the Journal part at the main URL):

  1. Press: https://new.e-health.pl/
  2. Journal: https://new.e-health.pl/advances/

cederom avatar Oct 12 '22 10:10 cederom