On September 26, 2018, a Constitution Bench of the Supreme Court, led by Chief Justice of India Dipak Misra upheld the validity of Aadhaar but with riders.
Justice D.Y. Chandrachud, in his dissenting judgment, said that passing the Aadhaar Act as a Money Bill was a fraud on the Constitution. He also held section 7 of the Act, which makes Aadhaar mandatory for state subsidies, as unconstitutional.
Here is the full text of the judgement