Sachverhalt: Sachverhalt: A. X._, 1976 geborener mazedonischer Staatsangehöriger, stellte bei der Gemeinde Mellingen am 11. Juni 2001 ein Einbürgerungsgesuch. Der Gemeinderat Mellingen stellte am 26. April 2004 fest, dass der Gesuchsteller sämtliche Voraussetzungen für den Erhalt des Gemeindebürgerrechts erfülle, und nahm in Aussicht, das Einbürgerungsgesuch mit dem Antrag auf Zustimmung der Einwohnergemeindeversammlung zur Beschlussfassung zu unterbreiten. Die Gemeindeversammlung sicherte X._ am 23. Juni 2004 das Bürgerrecht der Gemeinde Mellingen zu. Der Gemeinderat wies in seiner Mitteilung vom 2. August 2004 darauf hin, dass die Akten nunmehr dem Departement des Innern zur weitern Behandlung überwiesen würden. Die Einbürgerungskommission des Grossen Rates des Kantons Aargau werde über die Erteilung des aargauischen Kantonsbürgerrechts abschliessend befinden, sofern der Grosse Rat den Entscheid nicht an sich ziehe. Der Gemeinderat Mellingen stellte am 26. April 2004 fest, dass der Gesuchsteller sämtliche Voraussetzungen für den Erhalt des Gemeindebürgerrechts erfülle, und nahm in Aussicht, das Einbürgerungsgesuch mit dem Antrag auf Zustimmung der Einwohnergemeindeversammlung zur Beschlussfassung zu unterbreiten. Die Gemeindeversammlung sicherte X._ am 23. Juni 2004 das Bürgerrecht der Gemeinde Mellingen zu. Der Gemeinderat wies in seiner Mitteilung vom 2. August 2004 darauf hin, dass die Akten nunmehr dem Departement des Innern zur weitern Behandlung überwiesen würden. Die Einbürgerungskommission des Grossen Rates des Kantons Aargau werde über die Erteilung des aargauischen Kantonsbürgerrechts abschliessend befinden, sofern der Grosse Rat den Entscheid nicht an sich ziehe. B. In der Folge leitete das Departement des Innern weitere Abklärungen in die Wege und verlangte von der Gemeinde Mellingen eine Aktualisierung der Unterlagen, insbesondere hinsichtlich des strafrechtlichen Leumunds und des Strafregisterauszuges (Schreiben vom 2. August 2005). Die Gemeinde Mellingen unterbreitete dem Departement namentlich einen aktuellen Auszug aus dem Strafregister, aus dem eine Verurteilung von X._ aus dem Jahre 2003 hervorging; sie beantragte nachträglich die Abweisung des Einbürgerungsgesuches (Schreiben vom 26. September 2005). Das Departement Volkswirtschaft und Inneres setzte das Einbürgerungsverfahren bis zum Ablauf der Probezeit aus (Schreiben vom 25. Oktober 2005). Am 22. März 2007 teilte der Präsident der Kommission für Justiz des Grossen Rates X._ die Verweigerung der Aufnahme in das aargauische Kantonsbürgerrecht gemäss Kommissionsentscheid vom 26. Februar 2007 und Genehmigung des Grossen Rates vom 20. März 2007 mit. Der Präsident führte aus, dass insbesondere die strafrechtliche Situation und der strafrechtliche Leumund diskutiert worden seien. Es sei bekannt geworden, dass der Gesuchsteller im Juni 2003 - während der Hängigkeit des laufenden Einbürgerungsverfahrens - vom Bezirksgericht Bremgarten wegen Verstosses gegen das Betäubungsmittelgesetz und wegen Beschäftigung eines Ausländers ohne Bewilligung verurteilt worden sei. Die Kommission habe die Einbürgerung unter Würdigung der gesamten Umstände trotz des Umstandes abgelehnt, dass die 3-jährige Probezeit nunmehr abgelaufen ist und keine weitern Verurteilungen vorliegen. Am 22. März 2007 teilte der Präsident der Kommission für Justiz des Grossen Rates X._ die Verweigerung der Aufnahme in das aargauische Kantonsbürgerrecht gemäss Kommissionsentscheid vom 26. Februar 2007 und Genehmigung des Grossen Rates vom 20. März 2007 mit. Der Präsident führte aus, dass insbesondere die strafrechtliche Situation und der strafrechtliche Leumund diskutiert worden seien. Es sei bekannt geworden, dass der Gesuchsteller im Juni 2003 - während der Hängigkeit des laufenden Einbürgerungsverfahrens - vom Bezirksgericht Bremgarten wegen Verstosses gegen das Betäubungsmittelgesetz und wegen Beschäftigung eines Ausländers ohne Bewilligung verurteilt worden sei. Die Kommission habe die Einbürgerung unter Würdigung der gesamten Umstände trotz des Umstandes abgelehnt, dass die 3-jährige Probezeit nunmehr abgelaufen ist und keine weitern Verurteilungen vorliegen. C. Gegen diesen Entscheid hat X._ beim Bundesgericht am 7. Mai 2007 subsidiäre Verfassungsbeschwerde eingereicht. Er beantragt die Aufhebung des Einbürgerungsentscheides vom 22. März 2007 und die Bewilligung seines Einbürgerungsgesuches. Er rügt Verletzungen von Art. 8, Art. 9 und Art. 29 BV. Er wirft der Gemeinde Verfahrensfehler und eine Missachtung des Grundsatzes von Treu und Glauben vor. Weiter macht er geltend, der angefochtene Entscheid halte vor dem Willkürverbot (Art. 9 BV) und dem Diskriminierungsverbot (Art. 8 Abs. 2 BV) nicht stand, komme wegen ungenügender Sachverhaltsabklärung einer formellen Rechtsverweigerung gleich (Art. 29 Abs. 1 BV) und sei nicht hinreichend begründet (Art. 8 Abs. 2 BV i.V.m. Art. 29 Abs. 2 BV). Schliesslich beanstandet er das Einbürgerungsverfahren in allgemeiner Hinsicht. Die Gemeinde Mellingen beantragt die Abweisung der Beschwerde. Denselben Antrag stellt das Departement Volkswirtschaft und Inneres im Namen der Kommission für Justiz. In seiner ausführlichen Replik vom 17. August 2007 hält der Beschwerdeführer an seinen Anträgen fest. 