-
Notifications
You must be signed in to change notification settings - Fork 32
/
CHANGELOG
91 lines (68 loc) · 2.63 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
-*- mode: rst -*-
=====
0.4
=====
Fixes numerous bugs that had accumulated by inactive maintenance.
Updates the project configuration format.
=====
0.3
=====
Project structure
=================
The project now has a new directory structure, which places the Elisp files that make up Pony Mode in ./src
Alternative settings files
==========================
Pony-mode now supports setting an alternative settings file to use, either globally or on a per project basis through the pony-project call in .dir-locals.el
Restarting The Development Server
=================================
Previously, running pony-runserver when the server was running wouldmessage "already running".
Now, this will take you to the server buffer.
From the server buffer, running pony-runserver will restart the server.
Pony Test
=========
Now clears the test buffer on each invocation.
=====
0.2
=====
Virtualenv Support
==================
Pony-mode now has `native' support for Virtualenv...
This means that when launching commands or sub-processes, pony-mode will attempt to determine whether your project is in a Virtualenv, and if so, will use the appropriate interpreter/site-packages.
This assumes a project structure along these lines (Where envious is the Virtualenv root):
davidmiller@Dev-pc-14:~/programming/python$ tree -L 2 envious/
envious/
├── bin
│ ├── activate
│ ├── activate.csh
│ ├── activate.fish
│ ├── activate_this.py
│ ├── django-admin.py
│ ├── easy_install
│ ├── easy_install-2.7
│ ├── pip
│ ├── pip-2.7
│ └── python
├── envious
│ ├── a.db
│ ├── __init__.py
│ ├── manage.py
│ ├── settings.py
│ └── urls.py
├── include
│ └── python2.7 -> /usr/include/python2.7
└── lib
└── python2.7
If your directories are structured differently and things don't work, file bugs!
New defcustom `pony-sqlite-program'
===================================
This variable is the name of the program used by `pony-db-shell' when your project's database is SQLite3. Defaults to "sqlite3".
Either:
M-x customize-group pony
(setq pony-db-shell "foobar")
Miscelaneous
============
* M-x pony-fabric will fail elegantly if there is no fabfile for the project
* M-x pony-temp-server bug fixed for lightweight alternative server host:port instances
* Numerous functions ported to the new calling API
* M-x pony-browser now uses callbacks rather than blocking waits for the server to initialize
* Better failure for pony-get-setting where the setting does not exist