Skip to content

Commit

Permalink
[0.8.6] Release
Browse files Browse the repository at this point in the history
-------
[0.8.0] PyCharmPlugin

**Miscellaneous**:

  Fixed:
    * Reloading decorated methods by objects
    * Adding methods bugs
    * Fixing module errors while in function frame bugs
    * Hangs on startup error in debug mode
    * Python <= 3.8 compatiblity issues
    * Python 3.10 compatibility issues
    * Frame restart pointer recovering bugs

  Added:
    * Handle reloading main module without guard, while loop as entrypoint

  Changed:
    * Optimise threads

**PyCharmPlugin**:

  Added:
    * First run dialog
    * First debug dialog
    * Events, commands
    * Error highlighter
    * First user error dialog
    * Fixing frame error dialog
    * Remote interpreters improvements
    * Handling remote path mappings
  • Loading branch information
dkrystki committed Apr 25, 2022
1 parent 4d7ce9e commit 4a84881
Show file tree
Hide file tree
Showing 94 changed files with 2,329 additions and 302 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,38 @@ Change Log
##########


0.8.6
-------

**Miscellaneous**:

Fixed:
* Reloading decorated methods by objects
* Adding methods bugs
* Fixing module errors while in function frame bugs
* Hangs on startup error in debug mode
* Python <= 3.8 compatiblity issues
* Python 3.10 compatibility issues
* Frame restart pointer recovering bugs

Added:
* Handle reloading main module without guard, while loop as entrypoint

Changed:
* Optimise threads

**PyCharmPlugin**:

Added:
* First run dialog
* First debug dialog
* Events, commands
* Error highlighter
* First user error dialog
* Fixing frame error dialog
* Remote interpreters improvements
* Handling remote path mappings

0.8.5
-------

Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
.. raw:: html

<p align="center">
<img src="media/example_small.gif" width="715px" alt="Example">
<img src="media/example_small.gif" width="900px" alt="Example">
</p>


Expand Down
2 changes: 1 addition & 1 deletion __version__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version = "0.8.5"
version = "0.8.6"
104 changes: 104 additions & 0 deletions changelog.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,108 @@
{
"0.8.6": [
{
"type": "Fixed",
"description": "Reloading decorated methods by objects",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Adding methods bugs",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Handle reloading main module without guard, while loop as entrypoint",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Fixing module errors while in function frame bugs",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Hangs on startup error in debug mode",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Changed",
"description": "Optimise threads",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Python <= 3.8 compatiblity issues",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Python 3.10 compatibility issues",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Frame restart pointer recovering bugs",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "First run dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "First debug dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Events, commands",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Error highlighter",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "First user error dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Fixing frame error dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Remote interpreters improvements",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Handling remote path mappings",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
}
],
"0.8.5": [
{
"type": "Changed",
Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<img src="media/logo.svg" width="400px" alt="Logo">
</p>
<h4 align="center"> The missing element of Python - Advanced Hot Reloading </h4><div class="center"><p align="center">
<img src="media/example_small.gif" width="715px" alt="Example">
<img src="media/example_small.gif" width="900px" alt="Example">
</p></div><div class="section" id="repository-url">
<h1>Repository URL</h1>
<p><a class="reference external" href="https://github.com/reloadware/reloadium">https://github.com/reloadware/reloadium</a></p>
Expand Down
Binary file modified media/example_small.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions pycharm/CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,38 @@ Change Log
##########


0.8.0
-------

**Miscellaneous**:

Fixed:
* Reloading decorated methods by objects
* Adding methods bugs
* Fixing module errors while in function frame bugs
* Hangs on startup error in debug mode
* Python <= 3.8 compatiblity issues
* Python 3.10 compatibility issues
* Frame restart pointer recovering bugs

Added:
* Handle reloading main module without guard, while loop as entrypoint

Changed:
* Optimise threads

**PyCharmPlugin**:

Added:
* First run dialog
* First debug dialog
* Events, commands
* Error highlighter
* First user error dialog
* Fixing frame error dialog
* Remote interpreters improvements
* Handling remote path mappings

0.7.8
-------

Expand Down
2 changes: 1 addition & 1 deletion pycharm/__version__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version = "0.7.8"
version = "0.8.0"
2 changes: 1 addition & 1 deletion pycharm/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
}

group 'com.reloadware'
version '0.7.8' // # RwRender: version '{{ ctx.version }}' //
version '0.8.0' // # RwRender: version '{{ ctx.version }}' //

repositories {
mavenCentral()
Expand Down
104 changes: 104 additions & 0 deletions pycharm/changelog.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,108 @@
{
"0.8.0": [
{
"type": "Fixed",
"description": "Reloading decorated methods by objects",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Adding methods bugs",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Handle reloading main module without guard, while loop as entrypoint",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Fixing module errors while in function frame bugs",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Hangs on startup error in debug mode",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Changed",
"description": "Optimise threads",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Python <= 3.8 compatiblity issues",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Python 3.10 compatibility issues",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Fixed",
"description": "Frame restart pointer recovering bugs",
"tag": "Miscellaneous",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "First run dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "First debug dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Events, commands",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Error highlighter",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "First user error dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Fixing frame error dialog",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Remote interpreters improvements",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
},
{
"type": "Added",
"description": "Handling remote path mappings",
"tag": "PyCharmPlugin",
"date": "2022-04-25"
}
],
"0.7.8": [
{
"type": "Fixed",
Expand Down
Binary file modified pycharm/media/example_small.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion pycharm/src/main/java/rw/action/About.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import rw.action.AboutDialog;
import rw.dialogs.AboutDialog;


public class About extends AnAction implements DumbAware, LightEditCompatible {
Expand Down
18 changes: 18 additions & 0 deletions pycharm/src/main/java/rw/action/DebugWithReloadium.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.project.DumbAware;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
import rw.dialogs.DialogFactory;
import rw.dialogs.FirstDebugDialog;
import rw.dialogs.FirstRunDialog;
import rw.dialogs.TipDialog;
import rw.icons.Icons;


Expand All @@ -18,6 +24,18 @@ public class DebugWithReloadium extends WithReloaderBase implements DumbAware {
this.runType = RunType.DEBUG;
}

@Override
public void actionPerformed(@NotNull AnActionEvent e) {
Project project = getEventProject(e);
boolean result = DialogFactory.get().showFirstDebugDialog(project);

if (!result) {
return;
}

super.actionPerformed(e);
}

@Override
void setRunningIcon(AnActionEvent e) {
e.getPresentation().setIcon(Icons.RestartDebugger);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

public class DebugWithReloadiumRunContext extends ContextPopupAction {

public static String ID = "DebugWithReloadiumRunContextPopup";

DebugWithReloadiumRunContext() {
super();
this.runType = RunType.DEBUG;
Expand Down
Loading

0 comments on commit 4a84881

Please sign in to comment.