10/29/2012 - 1.3.3 released
- Issue 191: linked .proto files not compiled
- Issue 206: Updating resource descriptions takes forever
- Issue 215: Add a "new .proto file" wizard
- Issue 221: Unhandled event loop exception
- Issue 224: xtend & protobuf-dt conflict: .xtend files mistakenly handled by protobuf-dt
- Issue 228: No progress feedback when compiling files with protoc
- Issue 229: Type references in nested messages not found.
- Issue 230: "extend" element show an empty child in Outline View
07/08/2012 - 1.3.2 released
- Releases will support Xtext 2.3.0 or later only
- Issue 217: Error markers never disappear
- Issue 218: Fix Protobuf editor contributed sources of UI delays
- Issue 219: Auto-formatting problem with "extensions" keyword.
04/15/2012 - 1.2.5 released
- Issue 214: protobuf-dt only generating C++ code regardless of settings
04/13/2012 - 1.2.4 released
- Issue 205: Auto-Compiler problem in Windows
- Issue 210: Semicolon being ignored
- Issue 211: Multi-line imports are broken
- Issue 213: Setting defaults in "Compiler" preference page does not remove error messages
We also have a testing version of protobuf-dt compatible with Xtext 2.3. The update site is http://protobuf-dt.googlecode.com/git/update-site/experimental/
03/05/2012 - 1.2.3 released
- Issue 201: Import validation cannot handle circular dependencies
- Issue 202: Enable caching of qualified names
- Issue 203: NPE when generating protoc command
- Issue 204: Import paths ineffective in protobuf-dt 1.2, on Windows
- Issue 208: 'stream' element not displaying correctly in Outline View
02/07/2012 - 1.2.2 released
- Issue 193: Protoc output parsers stopped parsing pattern.
- Issue 194: Implement ability to navigate to model object given its qualified name and file path.
- Issue 195: Unresolved URIs of imported platform resources should be checked also against the file system.
- Issue 196: Imports of files outside the workspace should perform lookup in same directory
- Issue 197: Allow empty statements
- Issue 198: Editor flags Scientific Notation in default for double field as an error.
01/27/2012 - 1.2.1 released
- Issue 192: Console-related exceptions after installing 1.2.0
01/25/2012 - 1.2.0 released
- Issue 163: Compiler errors reporting
- Issue 171: Does not work with current release 0f Xtext 2.2
- Issue 174: Content assistance too eager to provide field id.
- Issue 177: Typing semicolon too fast does not generate tag number.
- Issue 178: Editor does not support multi-line qualified names
- Issue 179: Add support for 'stream'
- Issue 181: Scoping of custom option sources is not reliable
- Issue 182: Add support for "import weak"
- Issue 183: Verify that bug 349511 has been fixed in Xtext
- Issue 184: Scientific notation for float numbers does not support '+'
- Issue 185: Values of options should allow "{}"
- Issue 186: Imports with unresolved URIs should not have hyperlinks
- Issue 187: References to types other than messages in descriptor.proto cannot be resolved.
- Issue 188: Custom options fields can have a comma at the end
- Issue 189: Scoping should resolve to the closest type possible
- Issue 190: Show protoc's output in Eclipse console
12/16/2011 - 1.1.1 released
Note: protobuf-dt has been upgraded to Xtext 2.1.1.
- Issue 6: Remove Xtext's own markers
- Issue 19: Refactoring does not work on enum definitions
- Issue 111: Extensions and complete enum literal support for custom options
- Issue 121: Nested message support in custom options
- Issue 146: Add header to table in "Import Paths" preference page.
- Issue 150: Groups do not support 'extend message' elements
- Issue 151: Negative hexadecimal numbers are not supported
- Issue 152: Escaped literals in Strings not supported
- Issue 153: '-inf' is not supported as default value of double or float options
- Issue 154: Allow more than one semicolon at the end of a message field.
- Issue 155: Editor does not support complex custom options.
- Issue 156: Editor does not support custom options for enum values.
- Issue 157: Groups should be considered Types
- Issue 158: Content assist for types does not respect scoping
- Issue 159: Content assist for default value is broken
- Issue 160: Proto files outside workspace should have a different icon
- Issue 161: package scope resolution
- Issue 164: Validate that the default value of a field matches the type of such field
- Issue 165: Editor cannot parse unit64 value 18446744073709551615
- Issue 166: 1. is a valid floating-point number
- Issue 167: Package scope resolution fails with nested types
- Issue 168: Groups can contain Messages and Extensions
- Issue 169: "Extend" can also extend groups
10/19/2011 - 1.0.11 released
- Issue 117: Import cannot "Ctrl+Click" file with space between last quote and the semicolon
- Issue 118: Add support for spell checking
- Issue 119: Path separator usage in regex pattern on windows causes uncaught exception during build
- Issue 122: unint64 fields with value 0xffffffffffffffff not supported
- Issue 123: NPE when opening file outside of Eclipse workspace
- Issue 124: Add hyperlinking to built-in options
- Issue 125: Support for custom options
- Issue 126: Protobuf Editor does not recognize 'inf' as a default value for double
- Issue 127: Scoping/content-assist cannot not find built-in service and rpc options
- Issue 128: Editor marks single-quoted strings as errors
- Issue 129: Support multiple versions of descriptor.proto
- Issue 131: option for service is broken
- Issue 133: Options for RPCs are treated as syntax errors.
- Issue 134: Typing semicolon does not always work
- Issue 137: Make protobuf-dt require Java 6
- Issue 138: Syntax highlighting produces OutOfMemoryError
- Issue 139: Reopening Eclipse when active editor has a .proto file outside workspace results in NPE
- Issue 140: Using single quotes in imports breaks hyperlinking
- Issue 141: Add quick fix for error "Syntax is not proto2"
- Issue 142: Add quick fix for error "Invalid field tag number"
- Issue 143: Add quick fix for error "More than one package definition"
09/14/2011 - 1.0.2 released
- Issue 109: Version 1.0.1 can no longer compile on save
- Issue 110: ui plugin depends on test plugin
- Issue 112: Setting path to descriptor.proto file in preferences breaks the build process on Win 7
- Issue 113: Not all protoc errors are shown as editor markers
- Issue 114: Remove "protoc" naming requirement
- Issue 115: Integration with protoc does not create output directories.
- Issue 116: Uneditable text boxes should be gray
09/12/2011 - 1.0.1 released
- Issue 10: Allow "compiler" output folder name to more than one hierarchy level
- Issue 89: Proto buffer editor needs to have options to remove whitespace at end of lines
- Issue 91: UTF-16 characters in strings results in syntax error
- Issue 92: Enum Value Options result in a syntax error
- Issue 93: Options with a Message type result in a syntax error
- Issue 94: Importing "google/protobuf/descriptor.proto" does not work
- Issue 95: Add ability to view descriptor.proto in an editor
- Issue 96: Importing files with syntax errors breaks scoping of imported types from syntactically correct files
- Issue 97: Extensions do not show properly in outline view
- Issue 99: Allow multi-line import URIs
- Issue 102: Support for scientific notation for floating point options
- Issue 103: Integration with protoc - Error message: "the selected file is not protoc" when I point to "protoc.exe"
- Issue 104: Update "Next Id" comment when generating a the tag number of a field or literal (a video showing this feature working can be found here)
- Issue 106: Syntax error when specifying default values larger than 2147483647.