Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pmcenter v2: Move to .NET Core 3.1 #25

Closed
7 of 8 tasks
Elepover opened this issue Feb 20, 2020 · 4 comments · Fixed by #32
Closed
7 of 8 tasks

pmcenter v2: Move to .NET Core 3.1 #25

Elepover opened this issue Feb 20, 2020 · 4 comments · Fixed by #32
Labels
type:feature New feature or request
Milestone

Comments

@Elepover
Copy link
Owner

Elepover commented Feb 20, 2020

pmcenter is planning to upgrade pmcenter's target .NET Core version from 2.1 to 3.1 with these following changes:

  • Add HTTP/2 support
  • Dice support
  • Fine, Telegram added "darts" but basically the same
  • Inline keyboard actions support
  • Move to .NET Core's new built-in JSON support
  • R2R images based on AOT compilation available through GitHub Releases
  • Toggleable autosave
  • Minify option for JSON configurations available

More features may be added in the future, stay tuned!

@Elepover Elepover added the type:feature New feature or request label Feb 20, 2020
@Elepover Elepover pinned this issue Feb 20, 2020
Elepover referenced this issue Mar 27, 2020
- added version check
- added Ctrl-C handler
- updated setup wizard
- updated exit method
- added opengraph banner source to repository
@Elepover
Copy link
Owner Author

Elepover commented Mar 28, 2020

Seems like the last update broke systemd support. Investigating.

Edit: problem solved in commit 4eb7b82 and bf70b55

@Elepover Elepover added this to the pmcenter v2 milestone Apr 1, 2020
@Elepover
Copy link
Owner Author

Elepover commented Apr 1, 2020

pmcenter 1.9.280.15 is now officially the final version. Preparing to merge into the master branch.

Oh, the newly added dice feature in Telegram 6.0 will soon be supported for /info command. But it's only for pmcenter v2, stay tuned!

@Elepover Elepover linked a pull request Apr 2, 2020 that will close this issue
@Elepover
Copy link
Owner Author

Elepover commented Apr 6, 2020

Opened 2 related issues #27 and #28.

@Elepover
Copy link
Owner Author

No, pmcenter will not migrate to System.Text.Json yet, since Telegram.Bot still requires Newtonsoft.Json as a dependency and the framework is also pretty decent, so we're not moving yet.

@Elepover Elepover changed the title Move to .NET Core 3.1 pmcenter v2: Move to .NET Core 3.1 May 10, 2020
@Elepover Elepover unpinned this issue May 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant