Yep. For both this and the following question about ExecCodeRef:

Old module tried to be over clever in detecting numbers and not put quotes around them. edge cases meant this could  render invalid JSON so we had to pass in a coderef to force the module to recognize it was meant to be used as a string. 

Newer version is much smarter -- if it was being used as a string, it's a string even though it might look like a number. No need for coderefs (in fact causes an error now)

On Feb 22, 2013, at 7:08, Mark Smith <notifications@github.com> wrote:

> In htdocs/tools/endpoints/gettags.bml:
> 
> > @@ -37,11 +37,8 @@ _c?>
> >      if (keys %$tags) {
> >          @tag_names = map { $_->{name} } values %$tags;
> >          @tag_names = sort { lc $a cmp lc $b } @tag_names;
> > -        @tag_names = map { my $tag = $_;
> > -                            $tag =~ /^\d+$/ ? sub { $tag . "" } : $tag } @tag_names;
> Did you mean to remove this? Is it related to the JSON cleanup?
> 
> —
> Reply to this email directly or view it on GitHub.
>