1 2006-12-30 Gert Driesen <drieseng@users.sourceforge.net>
3 * NewMonoXSD.cs : Silently ignore /nologo switch for compatibility
6 2006-11-09 Atsushi Enomoto <atsushi@ximian.com>
8 * NewMonoXSD.cs : and for Read() as well ;-)
10 2006-11-09 Atsushi Enomoto <atsushi@ximian.com>
12 * NewMonoXSD.cs : Ankit wants good validation error reporting ;-)
14 2006-11-09 Atsushi Enomoto <atsushi@ximian.com>
16 * NewMonoXSD.cs : process all elements including imported ones. To do
17 so, use post-compilation schema items.
19 2004-07-12 Lluis Sanchez Gual <lluis@novell.com>
21 * NewMonoXSD.cs: Don't write the exception trace for common parameter
24 2005-01-11 Atsushi Enomoto <atsushi@ximian.com>
26 * NewMonoXSD.cs : by default, dataset namespace is not "Schemas" but
29 2004-08-16 Atsushi Enomoto <atsushi@ximian.com>
31 * NewMonoXSD.cs : /language should support custom assembly qualified
32 name specification. This fixes bug #63081.
33 Also fixed usage message. "VB" is considered as valid.
35 2004-08-07 Atsushi Enomoto <atsushi@ximian.com>
37 * NewMonoXSD.cs : /generator (/g) option didn't work, since it usually
38 ends with .dll (or .exe) and regarded as mere assembly filename.
40 2004-07-12 Lluis Sanchez Gual <lluis@novell.com>
42 * NewMonoXSD.cs: Accept files with absolute paths.
44 2004-05-07 Atsushi Enomoto <atsushi@ximian.com>
46 * NewMonoXSD.cs : Previous change broke default C# code generation.
47 XML schema inference output path fix.
49 2004-05-06 Atsushi Enomoto <atsushi@ximian.com>
51 * NewMonoXSD.cs : Added new /generator:typename(,assemblyfile) option
52 support that enables users to use any CodeDomProvider.
53 Added VB support (/language:VB).
55 2004-04-29 Lluis Sanchez Gual <lluis@ximian.com>
57 * NewMonoXSD.cs: Import elements in the order they are declared in the schema.
59 2004-04-26 Atsushi Enomoto <atsushi@ximian.com>
61 * NewMonoXSD.cs : Enabled /d option (typed dataset generation support
62 using newly implemented TypedDataSetGenerator).
64 2004-04-22 Atsushi Enomoto <atsushi@ximian.com>
66 * NewMonoXSD.cs : Added support for (ADO.NET based) xsd inference.
67 Changed command line usage to require /c for serialization class
68 generation, or /d for typed dataset generation (not supported yet).
69 Modified usage message due to the changes above.
70 * Makefile : Added reference to System.Data.dll.
72 2004-01-19 Lluis Sanchez Gual <lluis@ximian.com>
74 * NewMonoXSD.cs: Compile the loaded schemas if they are not already compiled.
76 2003-08-05 Lluis Sanchez Gual <lluis@ximian.com>
78 * NewMonoXSD.cs: new implementation of monoxsd based on the
79 classes in System.Xml.Serialization.
80 * xsd.exe.sources: new sources file.
81 * Makefile: renamed executable to xsd.exe
83 2003-06-13 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
85 * XSD2Class.cs: several changes.
87 2003-06-04 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
89 * (temporarily) added XSD2Class.cs.
91 2003-03-25 Duncan Mak <duncan@ximian.com>
93 * MonoXSD.cs: Added support for two command line arguments:
95 /output: specify the directory to put the generated schema.
96 /type: specify a specific type in the assembly.
98 2003-03-24 Duncan Mak <duncan@ximian.com>
100 * MonoXSD.cs: Add support for having enums as a field in the
101 class. I overlooked this bit last week.
103 Removed the special case for 'XmlNode' fields, turns out that
104 behave the same as all the other subclasses of 'XmlNode'.
106 * makefile: Make it build with debug enabled by default.
108 2003-03-22 Duncan Mak <duncan@ximian.com>
110 * MonoXSD.cs: Moved things around, now it's not only
111 static methods (functions) anymore.
113 Attributes handling galore! We now handle:
115 - XmlElementAttribute
116 - XmlAttributeAtribute
118 - XmlArrayItemAttribute
120 - XmlAnyElementAttribute
121 - XmlAnyAttributeAttribute
123 2003-03-20 Duncan Mak <duncan@ximian.com>
125 * MonoXSD.cs: More refinements. We now support transforming
126 enumerations as well as arrays to their corresponding XML Schema
127 type. Read/Write properties will also be transformed (thanks to
128 reading KeithBa's book). XmlNode is properly handled, and XmlElement
129 & co. should also be transformed correctly.
131 Next up: I should look into whether or not xsd.exe makes use of
132 XmlAttributes. If so, I'll have to support that.
134 Other than that, this part of MonoXSD should be complete.
136 2003-03-17 Duncan Mak <duncan@ximian.com>
138 * MonoXSD.cs: A simple implementation of MonoXSD. It current
139 supports creating an XML Schema based on a .NET assembly. The
140 handling of schema derivation is simplistic.